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,則結果將沒有小數點。