MySQL數值函數
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,則結果將冇有小數點。 |