Oracle學習之遇到的函式(四)

2021-10-08 17:48:47 字數 894 閱讀 9817

①abs(n)  返回n的絕對值

②ln(n)  返回n的自然對數,n必須大於0

③log(m,n)  返回以m為底的n的對數

④exp(n)   返回e的n次冪,e=2.71828183

⑤power(m,n)   返回m的n次方  

⑥mod(m,n)   返回m除以n的餘數

⑦sign(n)  返回n的符號值

⑧sqrt(n)  返回n的平方根

⑨round(m,n)      返回四捨五入後小數點右邊n位的m的值,n預設設定為0

trunc(m,n)       返回截尾到n位小數的m的值,n預設設定為0

e.g.

round(3.5415926)   ——4         round(3.5415926,0) —— 4         round(3.5415926,3)  ——3.542 

round(523.5415926,-1)    ——520    round(523.5415926,-2)    ——500

round(523.5415926,-3)    ——1000        round(523.5415926,-4)    ——0

trunc(3.5415926)    ——3        trunc(3.5415926,0)    ——3        trunc(3.5415926,3)   ——3.541

trunc(523.5415926,-1)    ——520    trunc(523.5415926,-2)    ——500

trunc(523.5415926,-3)    ——0        trunc(523.5415926,-4)    ——0

⑩lower(n)       返回n的小寫字元

upper(n)       返回n的大寫字元

Python學習之函式(四)

在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號 然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。def my func return 10 def my func passdef my func if not isinstance x int...

oracle學習之單行函式

一 單行字元型函式 常用的字元型函式有 cancat 字元竄1,字串2 該函式用於連線兩個字串 select concat ename,測試 from emp substr 字串,n,m 該函式用於擷取字串,n表示才第幾個字元開始,m表示長度 upper 字串 該函式用於將字串變為大寫 lower ...

oracle 工作中遇到的函式

decode語法decode 條件,值1,翻譯值1,值2,翻譯值2 decode 字段,比較1,值1,比較 2,值2 decode select count 1 from commnct notification f where f.parent id t.notification id 0,tru...