-
select e.emp,e.name,e.sal,d.avg(sal) from emp e, (select deptno,avg(sal) from emp) d where e.empno=d.emptno and e.sal>d.avg(sal)查看全部
-
rownum只能使用< <=.不能使用> >=查看全部
-
行號rownum只能使用<= 不能使用>=查看全部
-
不能用not in 寫在一個空集合。 比如:select * from emp where empno not in(select mgr from emp where mgr is not null)才是對的。查看全部
-
select empno,ename,sal,mgr from emp I connect by prio empno= mgr start with empno=0/empno=7869查看全部
-
為了避免笛卡爾全集,可以在where加入有效的連接條件。比如兩個報表某個條件相等。查看全部
-
笛卡爾積:兩個報表的列數相加,行數相乘。查看全部
-
報表:break on deptno skip 2(表示相同部門只顯示一次,不同部門之間跳轉兩行) select deptno,job,sum(sal) from emp group by rollup(deptno,job); set page 30查看全部
-
分組函數的嵌套:select patno,max(avg(sal)) from emp group by patno查看全部
-
select deptno,avg(sal) from emp group by depano having avg(sal)查看全部
-
分組函數查看全部
-
左外鏈接,以及又外鏈接查看全部
-
查詢結果查看全部
-
Oracle題目查看全部
-
IN和not in 操作符允許我們在 WHERE 子句中規定多個值。 語句中不能有null值,否則返回空集。 所以要排除空值,判斷是否是null值,只能用is or is not而不能用= 或者!=。 Eg: a not in(10,null)相當于a!=10 and a!=null,然而a!=null永遠為假,查看全部
舉報
0/150
提交
取消