MySQL的查询(利用SQLyog操作)

表结构:

 1.显示所有职工的基本信息

 SELECT * FROM worker;

 3.显示所有职工人数

SELECT COUNT(*) '职工人数' FROM worker;

 

 4.列出最高工资和最低工资

SELECT MAX(工资) '最高工资',MIN(工资) '最低工资' FROM worker;

 5.列出职工的平均工资和总工资

SELECT AVG(工资) '平均工资',SUM(工资) '总工资'FROM worker;

6. 列出年龄

SELECT 姓名,FLOOR((DATEDIFF(NOW(),出生日期)/365)) '年龄' FROM worker;

 7.列出所有性张的职工号、姓名、和出生日期

SELECT 职工号,姓名,出生日期 FROM worker WHERE 姓名 LIKE'张%';

8.列出工资在1000-2000之间的职工姓名

SELECT 姓名,工资 FROM worker WHERE (1000<工资 AND 工资<2000);

9. 将职工按出生先后顺序排序

SELECT * FROM worker ORDER BY 出生日期 ASC;

 10.显示工资最高的前三名职工的职工号和姓名

SELECT 职工号,姓名 FROM worker ORDER BY 工资 DESC LIMIT 3;

11. 求出各部门党员人数

SELECT COUNT(*) '党员人数' FROM worker WHERE 政治面貌='党员' ;

 

12 列出总人数大于4的部门号和总人数

SELECT 部门号 , COUNT(部门号) 总人数 FROM worker GROUP BY 部门号 HAVING 总人数>3;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值