SQL數值函數
SQL數值函數主要用於數字處理和/或數學計算。下表詳細列出了數值函數:
名稱 | 描述 |
---|---|
ABS() | 返回數字表達式的絕對值 |
ACOS() | 返回數字表達式的反餘弦值,返回NULL如果值不是在-1到1範圍 |
ASIN() | 返回數字表達式的反正弦,返回NULL,如果值是不在-1到1範圍 |
ATAN() | 返回數字表達式的反正切 |
ATAN2() | 返回傳遞給它的兩個變量的反正切 |
BIT_AND() | 返回位與表達中的所有位 |
BIT_COUNT() | 返回傳遞給它的參數的二進製值的字符串表示 |
BIT_OR() | 返回傳遞表達的所有位的位或 |
CEIL() | 返回最小的整數值但不比通過數值表達式小 |
CEILING() | 返回最小的整數值並不比通過數值表達式小 |
CONV() | 將數字表達式從一個基數到另一個。 |
COS() | 返回傳遞數值表達式的餘弦。數字表達式用弧度表示 |
COT() | 返回傳遞數字表達式的餘切值 |
DEGREES() | 返回數值表達式轉換弧度度 |
EXP() | 返回自然對數(E)升高到通過數值表達式的冪 |
FLOOR() | 返回最大整型值但不大於數值表達式 |
FORMAT() | 返回舍入到小數位數數字表達式 |
GREATEST() | 返回輸入表達式的最大值 |
INTERVAL() | 需要多個表達式exp1, exp2 和 exp3等..並返回0如果exp1小於exp2 ,返回1如果exp1小於ex3等 |
LEAST() | 給定兩個或更多個時返回最小值輸入值 |
LOG() | 返回傳遞數值表達式的自然對數 |
LOG10() | 返回傳遞數值的表達的底數10對數 |
MOD() | 返回一個表達式的由另一種表達除以剩餘部分 |
OCT() | 返回傳遞數字表達式的八進製值的字符串表示,返回NULL如果傳遞值為NULL |
PI() | 返回圓周率的值pi |
POW() | 返回一個表達式的值提升到另一種表達的冪 |
POWER() | 返回一個表達式的值提升到另一種表達的冪 |
RADIANS() | 返回傳遞表達從度轉換為弧度值 |
ROUND() | 返回數值表達式四舍五入到整數。可用於舍表達式為數字小數點 |
SIN() | 返回弧度給定的數字表達式的正弦值 |
SQRT() | 返回數字表達式的非負平方根 |
STD() | 返回數字表達式的標準偏差 |
STDDEV() | 返回數字表達式的標準偏差 |
TAN() | 返回以弧度表示數值表達式的正切 |
TRUNCATE() | 返回數值exp1截斷為exp2小數,如果exp2為0,則結果將冇有小數點 |