oracle 內建函式

2021-10-08 15:05:06 字數 1146 閱讀 3615

單行函式:查詢表檢視時每行返回乙個結果

集合函式:多行記錄返回乙個結果

取絕對值,如果引數可以隱式轉化為數值也能使用

select abs(100),abs(』-100』) from dual

取餘select mod(-10,3),mod(』-10』,3) from dual

符號函式,大於0返回1 否則0

select sign(10.1),sign(12),sign(』-12』),sign(0)from dual

三角函式

select acos(1) from dual

大於引數的最小整數

select ceil(10.5),ceil(-1.2) from dual

小於引數的最大整數

select floor(10.5),floor(-1.2) from dual

平方根select sqrt(4) from dual

次冪select power(2,3) from dual

e的次方

select exp(1) from dual

對數select log(10,100) from dual

四捨五入

select round(10.2312,2) from dual

擷取select trunc(10.32,0) from dual

數字轉ascii

select chr(97) from dual

ascii轉字元

select ascii(『a』) from dual

字串長度

select length(『abd』) from dual

擷取含頭含尾

select substr(『abdc』,1,3) from dual

拼接字串

select concat(『a』,『b』) from dual

在字串中是否存在指定字串

select instr(『13』,『3』) from dual;

轉大寫select upper(『aa』) from dual

轉小寫select lower(『aw』) from dual

首字母轉化為大寫

select initcap(『xsxs dsads ccc』) from dual

Oracle內建函式

1.數值函式 floor n 小於等於數值n的最大整數 2.5 2 mod m,n m除以n的餘數 2 7 2 power m,n m的n次方 2 3 8 round n,m 將n四捨五入,保留小數點後m位 3.4 3 sign n n 0返回0,n 0返回1,n 0返回 1 8 1 sqrt n ...

ORACLE 內建基本函式

oracle 內建基本函式 把字串轉換成小寫 select lower structured query language as value from dual 把字串轉換成大寫 select upper structured query language as value from dual 把字...

Oracle常用內建函式

單行函式分類 1.數值函式 2.字元函式 3.日期函式 4.轉換函式 5.通用函式 1.abs 絕對值 abs 1.2 1.2 2.ceil 刪除小數點,向上取整 ceil 4.3 5 3.floor 刪除小數點,向下取整 floor 4.3 4 4.power 指數函式 power 4,3 64 ...