資料庫基本函式 數字函式(Oracle)

2021-08-31 20:40:16 字數 1186 閱讀 3626

一、數字函式

數字函式運算元字資料,執行數學和算術運算。所有函式都是有數字引數並返回數字值。所有三角函式的運算元和值都是弧度而不是角度,oracle沒有提供內建的弧度和角度的轉換函式。

1、abs (n )

返回n 的絕對值。

2、acos (n )

反余弦函式,返回-1~1之間的數,n 表示弧度。

3、asin (n )

反正弦函式,返回-1~1之間的書,n 表示弧度。

4、atan (n )

反正切函式,返回n的反正切值,n 表示弧度。

5、ceil (n )

返回大於等於n 的最小整數。

6、cos (n )

返回n的余弦值,n 為弧度。

7、cosh (n )

返回n的雙曲余弦值,n 為數字。

8、exp (n )

返回e 的n 次冪,e =2.71828183。

9、floor (n )

返回小於等於n 的最大整數。

10、ln (n )

返回n 的自然對數,n 必須大於0。

11、log (n1 , n2 )

返回以n1 為底n2 的對數。

12、mod (n1 , n2 )

返回n1 除以n2 的餘數。

13、power (n1 , n2 )

返回n1 的n2 次方。

14、round (n1 , n2 )

返回捨入小數右邊n2 位的n1 值,n2 的預設值為0,這會返回小數點最接近的整數,如果n2 為負數就捨入到小數點左邊相應的位上,n2 必須為整數。

15、sign (n )

如果n 為負數,則返回-1;如果n 為正數則返回1;如果n =0則返回0。

16、sin (n )

返回n 的正弦值,n 為弧度。

17、sinh (n )

返回n的雙曲正弦值,n 為弧度。

18、sqrt (n )

返回n 的平方根。

19、tan (n )

返回n 的正切值,n 為弧度。

20、tanh (n )

返回n 的雙曲正切值,n 為弧度。

21、trunc (n1 , n2 )

返回截尾到n2 位小數的n1 的值,n2 預設值為0,當n2 為預設設定時會將n1 截尾為整數,如果n2 為負值,就截尾在小數點左邊相應的位上。

資料庫常用函式 數字函式

對錶中的數字型字段可以進行操作 一 求絕度值 格式 select abs n 二 求平方 mysql不支援 格式 select square n 三 求平方根 格式 select sqrt n 四 求對數 1.自然對數 格式 select log n 2.以十為底 格式 select log10 n...

資料庫基本函式 字元函式(Oracle)

一 字元函式 1 ascii str 是字串,返回str 第乙個字母的ascii碼,它的逆函式是chr 例如 select ascii a big a ascii z big z from emp 返回結果 big a big z 65 122 2 chr nchar cs i是乙個數字,函式返回十...

資料庫常用函式 字元函式

對錶中的字元型字段可以進行操作 一 計算字元的長度 格式 length string 使用 select length string from 表名1 二 全部轉化為小寫 格式 lower string 使用 select lower string from 表名1 三 全部轉化為大寫 格式 upp...