位置:首頁 > 數據庫 > SQL教學 > SQL數值函數

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