MySQL 數(shù)學函數(shù)

所有的數(shù)學函數(shù)在發(fā)生錯誤的情況下,均返回NULL。

1、ABS(X)

返回X的絕對值

2、SIGN(X)

以-1、0或1方式返回參數(shù)的符號,它取決于參數(shù)X是負數(shù)、0 或正數(shù)。

3、MOD(N,M)

取模 (就如 C 中的%操作符)。返回N被M除后的余數(shù)

4、FLOOR(X)

返回不大于X的最大整數(shù)值

5、CEILING(X)

返回不小于X的最小整數(shù)

6、ROUND(X)

將參數(shù)X四舍五入到最近的整數(shù),然后返回。

7、ROUND(X,D)

兩個參數(shù)的形式是將一個數(shù)字四舍五入到D個小數(shù)后返回。

8、DIV

整除。類似于FLOOR(),但是它可安全地用于BIGINT值。

9、EXP(X)

返回值e(自然對數(shù)的底) 的X次方

10、LN(X)

返回X的自然對數(shù)

11、LOG(X)LOG(B,X)

如果以一個參數(shù)調(diào)用,它返回X的自然對數(shù)

如果以兩個參數(shù)調(diào)用,這個函數(shù)返回X任意底B的對數(shù)

12、LOG2(X)

返回X的以 2 為底的對數(shù)

13、POW(X,Y)POWER(X,Y)

返回X的Y冪

14、SQRT(X)

返回X的非否平方根

15、PI()

返回 PI 值(圓周率)。缺少顯示 5 位小數(shù),但是在 MySQL 內(nèi)部,為 PI 使用全部的雙精度。

16、COS(X)

返回X的余弦,在這里,X以弧度給出

17、SIN(X)

返回X的正弦,在這里,X以弧度給出

18、TAN(X)

返回X的正切,在這里,X以弧度給出

19、ACOS(X)

返回X的反余弦,更確切地說,返回余弦值為X的值。如果X不在-1到1之間的范圍內(nèi),返回NULL

20、ASIN(X)

返回X的反正弦,更確切地說,返回正弦值為X的值。如果X不在-1到1之間的范圍內(nèi),返回NULL

21、ATAN(X)

返回X的反正切,更確切地說,返回正切值為X的值

22、ATAN(Y,X)ATAN2(Y,X)

返回兩個變量X和Y的反正切。它類似于計算Y / X的反正切,除了兩個參數(shù)的符號用于決定結(jié)果的象限

23、COT(X)

返回X的余切

24、RAND()?RAND(N)

返回一個范圍在0到1.0之間的隨機浮點值。如果一個整數(shù)參數(shù)N被指定,它被當做種子值使用(用于產(chǎn)生一個可重復(fù)的數(shù)值)

25、LEAST(X,Y,...)

有兩個或更多個參數(shù),返回最小(最小值)的參數(shù)。

26、GREATEST(X,Y,...)

返回最大(最大值)參數(shù)。

27、DEGREES(X)

將參數(shù)X從弧度轉(zhuǎn)換為角度,然后返回

28、RADIANS(X)

將參數(shù)X從角度轉(zhuǎn)換為弧度,然后返回

29、TRUNCATE(X,D)

將數(shù)值X截到D個小數(shù),然后返回。如果D為0,結(jié)果將不包含小數(shù)點和小數(shù)部分

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容