-
rownum是偽列,oracle默認生成行號 行號需要注意的兩個問題 1、行號永遠按照默認的順序生成 2、行號只能使用<,<=;不能使用>,>= select rownum,empno,ename,sal from (select * from emp order by sal desc) where rownum<=3; 將排序后的表作為一個集合放到from()中 生成一個新表 重新再查詢rownum 就可以讓rownum也實現排序了查看全部
-
Select a,組函數(X) from table group by a; 在select列表中所有未包含在函數中的列(x)都應該包含在group by子句中 特殊:Select 組函數(X) from table group by a;(這個是可以的) Select a,b,c, 組函數(X) from table group by a,b,c;查看全部
-
NVL(表達式1,表達式2) 如果表達式1為空值,NVL返回值為表達式2的值,否則返回表達式1的值。 該函數的目的是把一個空值(null)轉換成一個實際的值。其表達式的值可以是數字型、字符型和日期型。但是表達式1和表達式2的數據類型必須為同一個類型。查看全部
-
a not in (1,null) :(a=10 and a=null ) a in (1,null) :(a=10 or a=null )查看全部
-
單行操作符: 多行操作符:查看全部
-
示例一: select * from (select empno,ename,sal from emp); 示例二: select * from (select empno,ename,sal,12*sal 年薪 from emp);查看全部
-
分組函數自動過濾空值查看全部
-
作用、查看全部
-
between ... and... >= <=查看全部
-
常用的分組函數 avg sum min max count wm_concat查看全部
-
分組函數忽略空值查看全部
-
自連接查看全部
-
外連接查看全部
-
外連接查看全部
-
wm_concat()行轉列查看全部
舉報
0/150
提交
取消