-
select level,empno,ename,sal,mgr from emp connect by prior empno=mgr start with mgr is null order by 1;查看全部
-
rownum只能使用<=不能使用>=查看全部
-
group by要求之二查看全部
-
GRoUP BY要求查看全部
-
分組函數查看全部
-
右外連接的(+)寫在等號的左邊項后 a(+)=b b表全部顯示。左外連接反之寫在最后。a=b(+) a表全部顯示 叫法跟寫法反查看全部
-
第一天查看全部
-
group by 語句增強 select deptno,emp,sum(sal) from emp rollup(deptno,sal);查看全部
-
多行子查詢: in:有時可以用等值連接代替 any/all:根據場景,可以用max or min聚合函數代替 在效率上有什么區別?查看全部
-
between and:包含兩端節點,例子中的查詢是否沒考慮節點值的重復性?查看全部
-
層次查詢語法: connect by prior 上級A列=A列 start with 節點 根節點表示方法:null 本質上是單表查詢,不會產生笛卡爾集;查看全部
-
自連接: 可以給同一張表進行別名,表示不同的表,本質上是多表連接; 缺點:不適合大數據的表,因為會對表數據進行基于數據行數的N次方笛卡爾集;查看全部
-
(+)外聯:與SQL里的left join right join有啥區別?查看全部
-
rownum是按照默認順序生成的偽列。如果想按指定順序返回topN條數據,可以利用from子查詢的方式,在子查詢中進行oeder by;另外,rownum只能使用小于或小于等于的表達式查看全部
-
having用于過濾分組函數的結果,having的效率要比where高,因為having是先分組,再過濾,而where是先過濾再分組,效率更高。查看全部
舉報
0/150
提交
取消