MySQL數值函式

2019-10-16 22:57:51

MySQL的數位函式主要用於數位處理和/或數學計算。下表詳細列出數位函式,這些函式可以在MySQL中執行。

名字 描述
ABS() 返回數位表示式的絕對值。
ACOS() 返回數位表示式的反餘弦值。如果值是不在範圍-1到1,則返回NULL。
ASIN() 返回數位表示式的反正弦。返回NULL,如果值不在範圍-1到1
ATAN() 返回數位表示式的反正切。
ATAN2() 返回傳遞給它的兩個變數的反正切。
BIT_AND() 返回按位元AND運算表達中的所有位。
BIT_COUNT() 返回傳遞給它的二進位制值的字串表示。
BIT_OR() 返回傳遞表達的所有位的位或。
CEIL() 返回最小的整數值但不能比傳遞的數位表示式小
CEILING() 返回最小的整數值但不能比傳遞的數位表示式小
CONV() 表示式從一個基數到另一個基數轉換的數位。
COS() 返回傳遞數位表示式的餘弦值。數位表示式應該用弧度表示。
COT() 返回傳遞數位表示式的餘切。
DEGREES() 返回數位表示式從弧度轉換為度。
EXP() 返回數值表示式的自然對數(E)為基數的冪。
FLOOR() 返回最大整數值但不能大於通過表示式數值。
FORMAT() 返回數位表示式舍入到小數位數。
GREATEST() 返回輸入表示式的最大值。
INTERVAL() 需要多個表示式exp1, exp2和exp3等..如果為exp1小於exp2返回0,如果為exp1小於exp3返回1等。
LEAST() 給兩個或兩個以上時,返回所有輸入的最小值。
LOG() 返回通過數位表示式的自然對數。
LOG10() 返回傳遞表達的基數為10對數的數值。
MOD() 返回表示式由另一個表示式除以剩餘部分。
OCT() 返回通過數位表示式的八進位制值的字串表示。如果傳遞值為NULL,返回NULL。
PI() 返回圓周率的值
POW() 返回一個表示式到另一個表達的次方值
POWER() 返回一個表示式到另一個表達的次方值
RADIANS() 返回傳遞表達從度轉換為弧度值
ROUND() 返回數位表示式四捨五入到整數。可用於捨入表示式為小數點數值
SIN() 返回給定的數位表達的正弦值(弧度)
SQRT() 返回數位表示式的非負平方根
STD() 返回數位表示式的標準偏差
STDDEV() 返回數位表示式的標準偏差
TAN() 返回以弧度表示數值表示式的正切值。
TRUNCATE() 返回exp1小數位數位截斷到exp2。如果exp2為0,則結果將沒有小數點。