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