您的位置:首页 > 数据库 > MySQL

mysql常用命令

2017-09-07 00:00 127 查看
--取出工资最高的前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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: