MySQL自帶的數學(xué)函數 大佬必備
MySQL中有很多函數,同時(shí)也自帶了很多數學(xué)上的函數,如絕對(duì)值,乘放……若發(fā)生錯誤,所有數學(xué)函數會(huì)返回 NULL 。
ABS(X) 返回X 的絕對(duì)值
ACOS(X)返回X 反餘弦, 即, 餘弦是X的值。若X 不在-1到 1的範圍之内,則返回 NULL 。
ASIN(X)返回X 的反正弦,即,正弦爲X 的值。若X 若X 不在-1到 1的範圍之内,則返回 NULL 。
ATAN(X)返回X 的反正切,即,正切爲X 的值。
CEILING(X) CEIL(X)返回不小于X 的最小整數值。
COS(X)返回X 的餘弦,其中X在弧度上已知。
COT(X)返回X 的餘切。
CRC32(expr)計算循環冗餘碼校驗值并返回一個 32比特無符号值。若參數爲NULL ,則結果爲 NULL。該參數應爲一個字符串,而且在不是字符串的情況下會(huì)被(bèi)作爲字符串處理(若有可能(néng))。
DEGREES(X)返回參數 X, 該參數由弧度被(bèi)轉化爲度。
EXP(X)返回e的X乘方後(hòu)的值(自然對(duì)數的底)。
FLOOR(X)返回不大于X的最大整數值 。注意,返回值會(huì)被(bèi)轉化爲一個 BIGINT。
FORMAT(X,D)將(jiāng)數字X 的格式寫成(chéng)'#,###,###.##'格式, 即保留小數點後(hòu) D位,而第D位的保留方式爲四舍五入,然後(hòu)將(jiāng)結果以字符串的形式返回。
LN(X)返回X 的自然對(duì)數,即, X 相對(duì)于基數e 的對(duì)數。這(zhè)個函數同LOG(X)具有相同意義。
LOG(X) LOG(B,X)若用一個參數調用,這(zhè)個函數就(jiù)會(huì)返回X 的自然對(duì)數。若用兩(liǎng)個參數進(jìn)行調用,這(zhè)個函數會(huì)返回X 對(duì)于任意基數B 的對(duì)數。LOG(B,X) 就(jiù)相當于 LOG(X) / LOG(B)。
LOG2(X)返回X 的基數爲2的對(duì)數。對(duì)于查出存儲一個數字需要多少個比特,LOG2()非常有效。這(zhè)個函數相當于表達式 LOG(X) / LOG(2)。
LOG10(X)返回X的基數爲10的對(duì)數。LOG10(X)相當于LOG(10,X)。
MOD(N,M) , N % M N MOD M模操作。返回N 被(bèi) M除後(hòu)的餘數。這(zhè)個函數支持使用BIGINT 值。MOD() 對(duì)于帶有小數部分的數值也起(qǐ)作用, 它返回除法運算後(hòu)的精确餘數:
PI()返回 ϖ (pi)的值。默認的顯示小數位數是7位,然而 MySQL内部會(huì)使用完全雙精度值。
POW(X,Y) , POWER(X,Y)返回X 的Y乘方的結果值。
RADIANS(X)返回由度轉化爲弧度的參數 X, (注意 ϖ 弧度等于180度)。
RAND() RAND(N)返回一個随機浮點值 v ,範圍在 0 到1 之間 (即, 其範圍爲 0 ≤ v ≤ 1.0)。若已指定一個整數參數 N ,則它被(bèi)用作種(zhǒng)子值,用來産生重複序列。
ROUND(X) ROUND(X,D)返回參數X, 其值接近于最近似的整數。在有兩(liǎng)個參數的情況下,返回 X ,其值保留到小數點後(hòu)D位,而第D位的保留方式爲四舍五入。若要接保留X值小數點左邊的D 位,可將(jiāng) D 設爲負值。
SIGN(X)返回參數作爲-1、 0或1的符号,該符号取決于X 的值爲負、零或正。
SIN(X)返回X 正弦,其中 X 在弧度中被(bèi)給定。
SQRT(X)返回非負數X 的二次方根。
TAN(X)返回X 的正切,其中X 在弧度中被(bèi)給定。
TRUNCATE(X,D)返回被(bèi)舍去至小數點後(hòu)D位的數字X。若D 的值爲 0, 則結果不帶有小數點或不帶有小數部分。可以將(jiāng)D設爲負數,若要截去(歸零) X小數點左起(qǐ)第D位開(kāi)始後(hòu)面(miàn)所有低位的值.
- 企業官網怎麼(me)就(jiù)成(chéng)了企業的擺設? (62203)
- 企業網站建設最常見誤區分析 (60391)
- 關于網站關鍵詞選擇的一些技巧 (60234)
- 論網站頁面(miàn)靜态化和僞靜态的區别 (58287)
- 熱烈祝賀香港保險網制作完成(chéng)并交付上線 (57765)