mysql常用命令

2019-07-31 18:05:07 浏览数 (1)

--取出工资最高的前4名(分组查询 分页查询) SELECT * FROM emps ORDER BY sal DESC LIMIT 0,4 ;

--取出各个部门薪水大于平均工资的人 SELECT * FROM emps,(SELECT AVG(sal) AS vsal,deptno FROM emps GROUP BY deptno) AS a WHERE emps.deptno=a.deptno AND emps.sal>a.vsal

--左外链接 和 右外链接 SELECT w.empname,b.empname FROM emps w LEFT JOIN emps b ON w.mgr=b.empno

SELECT w.empname,b.empname FROM emps w RIGHT JOIN emps b ON w.mgr=b.empno

0 人点赞