对于scott用户的emp表除了用自连接查询员工和他的直接上司外,还可以用层次化查询语句完成,一种写法如下
select e.ename 员工, prior e.ename 直接上司 from emp e
start with e.empno=7839
connect by prior e.empno=e.mgr;
select e.ename 员工, prior e.ename 直接上司 from emp e
start with e.empno=7839
connect by prior e.empno=e.mgr;
2017-05-24
分组后过滤是having子句,group by是分组函数
having 和 where有类似的地方,但是where子句中不能使用组函数(类似于AVG)
(他们都是分组过滤函数)
having 和 where有类似的地方,但是where子句中不能使用组函数(类似于AVG)
(他们都是分组过滤函数)
2017-05-21
SELECT COUNT(*),COUNT(NVL(comm,0)) FROM emp; 注意空值的影响,以及使用NVL()滤空函数处理空值。
2017-05-07