1 查询所有员工的月薪和
SELECT SUM(sal) FROM emp;
2 查询所有员工月薪和以及所有员工佣金和
SELECT SUM(sal),SUM(comm) FROM emp;
3 查询所有员工月薪+佣金和
SELECT SUM(sal+IFNULL(comm,0))FROM emp;
4 统计一下所有员工的平均工资
SELECT AVG(sal) FROM emp;
5 查询所有人高工资和最低工资
SELECT MAX(sal) MIN(sal) FROM emp;
分组查询
1、统计emp表中各部门的人数
select count(*) from emp group by deptno;
2、 查询每个部门的部门编号和每个部门的工资和
SELECT deptno,SUM(sal) FROM emp GROUP BY deptno;
3、 查询每一个部门的部门编号以及每一个部门的人数
SELECT deptno,COUNT(*) FROM emp GROUP BY deptno;
4、 查询每个部门的部门编号和每个部门工资大于1500的人数
SELECT deptno,COUNT(*) FROM emp WHERE sal>1500 GROUP BY deptno;
5、查询工资总和大于9000的部门编号以及工资和
SELECT deptno,SUM(sal) FROM emp GROUP BY deptno HAVING SUM(sal)>9000;
6、 查询工资大于1500的,工资总和大于5000的部门编号号以及工资和,并做降序排列
SELECT deptno,COUNT(*) FROM emp WHERE sal>1500 GROUP BY deptno HAVING SUM(sal