Oracle常用函式

2021-06-20 05:35:03 字數 867 閱讀 1705

1.round函式

round(引數1,引數2) 引數1 引數1保留引數2的位數的小數

2.sign函式

sign(表示式1) 表示式1為正,負還是0 依次結果為1,-1,0

3.nvl函式

nvl(引數1,引數2) 引數1為null時預設結果為引數2

4.decode函式

decode(表示式1,引數1,引數2,引數3) 表示式1的值是否為引數1,是則結果為引數2,否則為引數3

5.求第幾周

to_char(date型引數1,'ww') 結果為引數1為今年的第幾周

6.轉化成date型別資料

to_date('20130919','yyyymmdd') 將第乙個引數轉化為date型別

7.sum函式

sum(欄位名) 求和

8.case when

--

簡單case函式

case ***

when'1

'then'男

'when'2

'then'女

'else'其他

'end

--case搜尋函式

case

when *** ='1

'then'男

'when *** ='2

'then'女

'else'其他

'end

9.substr函式

substr(引數1,引數2,引數3) 將引數1從引數2的下標位開始,取引數3位數的字串子串

10.length函式
length(引數1) 求引數1的字串長度

Oracle常用函式

一 row number over 資料甲 1 select column name column name,data type,2 row number over partition by column name order by column name row num 3 from test c...

Oracle常用函式

數學函式 1.絕對值 o select abs 1 value from dual 2.取整 大 o select ceil 1.001 value from dual 3.取整 小 o select floor 1.001 value from dual 4.取整 擷取 o select trun...

oracle常用函式

1.concat c1,c2均為字串,函式將c2連線到c1的後面,如果c1為null,將返回c2.如果c2為null,則返回c1,如果c1 c2都為null,則返回null。他和操作符 返回的結果相同 select concat slobo svoboda username from dualuse...