oracle函式 數值函式

2021-12-29 22:34:12 字數 972 閱讀 4592

一、數值函式

1. mod(m,n) 求餘函式 

注意:若m或者n為null,則返回null。若n為0,則返回m的值

2. round(m[,n]) 四捨五入

若n沒有傳值,預設為0,相當於取整。

若n >0,則四捨五入到小數點後n位。

若n <0,則四捨五入到小數點前n位。

3. ceil(n) 上取整

ceil是天花板的意思,天花板在上面,所以是上取整,我們可以這樣記憶

上取整是往大的進,-12.34往大了進是-12,所以ceil(-12.34)值為-12.

4. floor(n) 下取整

floor是地板的意思,地板在下面,所以是下取整。

下取整是往小的進,-12.34往小了進是-13,所以floor(-12.34)值為-13.

5. power(m,n) 求m的n次方

6. trunc(m[,n]) 截斷函式

n若不填則預設為0,相當於取整

若n>0,則截斷小數點右邊n位

若n<0,則截斷小數點左邊n位

Oracle函式 數值函式

1 abs n 函式 返回數字的絕對值 select abs 7 from dual 結果 7 2 sign x 函式 檢測x的正負.如果x 0返回 1.如果x 0返回0.如果x 0返回1.select sign 7 from dual 結果 1 3 ceil n 函式 返回大於或等於n的最小的整數...

單行函式(數值函式)

單行函式指的是完成某一具體功能的操作函式,例如 轉大寫,或改變日期格式 單行函式的格式 返回值 函式名稱 引數 單行函式格式可以分為以下幾種 字串函式 數值函式 日期函式 字串函式主要處理字串資料 對於字串的資料可能從列上找的的,或者是直接設定的字串常量 no 函式名稱 描述 1 字串upper 列...

Mysql常用函式 數值函式

數值函式 數字格式化 將number x設定為格式 以四捨五入的方式保留到小數點後d位,而返回結果為乙個字串。select format 25123.265,2 25,123.27 向上取整 ceiling x ceil x 返回不小於x 的最小整數值。select ceiling 1.23 2 s...