SQL语句之聚合函数

 1 # 统计月收入平均值
 2 SELECT AVG(sal+IFNULL(comm,0)) AS avg FROM t_emp;
 3 # 统计10,20部门工资之和
 4 SELECT SUM(sal) FROM t_emp WHERE deptno IN(10,20);
 5 # 统计10,20部门月收入最大
 6 SELECT MAX(sal+IFNULL(comm,0)) FROM t_emp WHERE deptno IN(10,20);
 7 # 统计员工姓名最长是几个字符
 8 SELECT MAX(LENGTH(ename)) FROM t_emp;
 9 # 最早入职员工的入职日期
10 SELECT ename,MIN(hiredate) FROM t_emp;
11 SELECT COUNT(*) FROM t_emp;
12 SELECT COUNT(comm) FROM t_emp;
13 # 查询10,20部门底薪过两千,并且工龄超过15年的人数
14 SELECT COUNT(*) FROM t_emp WHERE deptno IN(10,20) AND sal>=2000 AND DATEDIFF(NOW(),hiredate)/365>=15;

 

posted @ 2020-03-14 21:56  萌新想吃鱼  阅读(269)  评论(0)    收藏  举报