首页 > 数据库技术 > 详细

sql笔试

时间:2015-07-30 12:58:42      阅读:262      评论:0      收藏:0      [点我收藏+]

SELECT a.name, a.salary ,a.dept_id FROM emp a WHERE salary<(SELECT AVG(salary) FROM emp WHERE a.dept_id=dept_id GROUP BY dept_id);
     
     SELECT a.name,a.salary ,a.dept_id FROM emp a,(SELECT dept_id, AVG(salary) avge FROM emp GROUP BY dept_id) b WHERE a.salary<avge AND a.dept_id=b.dept_id;

 

查询工资低于所在部门平均工资的员工的姓名和工资
 
员工表emp(id,name,dept_id,salary,) 部门表dept(id,name)

sql笔试

原文:http://www.cnblogs.com/godfatherback/p/4688695.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!