ORACLE SQL:经典查询练手第五篇(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:37 点击:次
4. Den(FIRST_NAME)、Raphaely(LAST_NAME) 的领导是谁(关联子查询)。
5. Den(FIRST_NAME)、Raphaely(LAST_NAME) 领导谁(关联子查询)。
6. 列出在同一部门共事,入职日期晚但工资高于其他同事的员工:名字、工资、入职日期
(关联子查询)。
7. 哪些员工跟Den(FIRST_NAME)、Raphaely(LAST_NAME)不在同一个部门(非关联子查询)。
8. 哪些员工跟Den(FIRST_NAME)、Raphaely(LAST_NAME)不在同一个部门(关联子查询)。
9. Finance部门有哪些职位(非关联子查询)。
10. Finance部门有哪些职位(关联子查询)。
各试题解答如下(欢迎大家指出不同的方法或建议!):
/*--------1、哪些部门的人数比90号部门的人数多。---------*/
SQL> SELECT DEPARTMENT_ID,COUNT(*) FROM EMPLOYEES
2 GROUP BY DEPARTMENT_ID
3 HAVING COUNT(*) >
4 (SELECT COUNT(*) FROM EMPLOYEES
5 WHERE DEPARTMENT_ID = 90
6 );
DEPARTMENT_ID COUNT(*)
------------- ----------
30 6
50 45
60 5
&nb
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>