午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    MySQL數(shù)學函數(shù)簡明總結(jié)
    來源:易賢網(wǎng) 閱讀:745 次 日期:2014-10-14 09:59:29
    溫馨提示:易賢網(wǎng)小編為您整理了“MySQL數(shù)學函數(shù)簡明總結(jié)”,方便廣大網(wǎng)友查閱!

    1. ABS(x): 返回x的絕對值

    代碼如下:

    mysql> select ABS(1), ABS(-1), ABS(0);

    +--------+---------+--------+

    | ABS(1) | ABS(-1) | ABS(0) |

    +--------+---------+--------+

    | 1 | 1 | 0 |

    +--------+---------+--------+

    2. PI(): 返回圓周率

    代碼如下:

    mysql> select PI();

    +----------+

    | PI() |

    +----------+

    | 3.141593 |

    +----------+

    3. SQRT(x): 返回x的平方根,要求(x為非負數(shù),返回NULL)

    代碼如下:

    mysql> select SQRT(49), SQRT(0), SQRT(-49);

    +----------+---------+-----------+

    | SQRT(49) | SQRT(0) | SQRT(-49) |

    +----------+---------+-----------+

    | 7 | 0 | NULL |

    +----------+---------+-----------+

    4. MOD(x,y): 求余函數(shù),返回x被y除后的余數(shù);對于帶有小數(shù)部分的數(shù)據(jù)值也起作用,它返回除法運算后的精確余數(shù)。

    代碼如下:

    mysql> select MOD(31,8), MOD(21,-8), MOD(-7,2), MOD(-7,-2), MOD(45.5,6);

    +-----------+------------+-----------+------------+-------------+

    | MOD(31,8) | MOD(21,-8) | MOD(-7,2) | MOD(-7,-2) | MOD(45.5,6) |

    +-----------+------------+-----------+------------+-------------+

    | 7 | 5 | -1 | -1 | 3.5 |

    +-----------+------------+-----------+------------+-------------+

    5. CEIL(X): 返回不小X的最小整數(shù)值,返回值轉(zhuǎn)為一個BIGINT.

    代碼如下:

    mysql> select CEIL(-3.35), CEIL(3.35);

    +-------------+------------+

    | CEIL(-3.35) | CEIL(3.35) |

    +-------------+------------+

    | -3 | 4 |

    +-------------+------------+

    6. CEILING(X): 同CEIL(X)

    代碼如下:

    mysql> select CEILING(-3.35), CEILING(3.35);

    +----------------+---------------+

    | CEILING(-3.35) | CEILING(3.35) |

    +----------------+---------------+

    | -3 | 4 |

    +----------------+---------------+

    7. FLOOR(X):返回不大于X的最大整數(shù)值,返回值轉(zhuǎn)為一個BIGINT.

    代碼如下:

    mysql> select FLOOR(-3.35), FLOOR(3.35);

    +--------------+-------------+

    | FLOOR(-3.35) | FLOOR(3.35) |

    +--------------+-------------+

    | -4 | 3 |

    +--------------+-------------+

    8. RAND()和RAND(X)

    RAND(X) 返回一個隨機浮點值,范圍在0~1之間,X為整數(shù),它被稱作種子值,用來產(chǎn)生重復序列。即當X值相同時,產(chǎn)生的隨機數(shù)也相同;

    代碼如下:

    mysql> select RAND(10), RAND(10), RAND(2), RAND(-2);

    +--------------------+--------------------+--------------------+--------------------+

    | RAND(10) | RAND(10) | RAND(2) | RAND(-2) |

    +--------------------+--------------------+--------------------+--------------------+

    | 0.6570515219653505 | 0.6570515219653505 | 0.6555866465490187 | 0.6548542125661431 |

    +--------------------+--------------------+--------------------+--------------------+

    RAND(): 不帶參數(shù)的RAND()每次產(chǎn)生不同0~1之間的隨機數(shù)

    代碼如下:

    mysql> SELECT RAND(), RAND(), RAND();

    +--------------------+--------------------+---------------------+

    | RAND() | RAND() | RAND() |

    +--------------------+--------------------+---------------------+

    | 0.6931893636409094 | 0.5147262984092592 | 0.49406343185721285 |

    +--------------------+--------------------+---------------------+

    9. ROUND(X)和ROUND(X,Y): 四舍五入函數(shù),對X值按照Y進行四舍五入,Y可以省略,默認值為0;若Y不為0,則保留小數(shù)點后面指定Y位。

    復制代碼 代碼如下:mysql> select ROUND(-1.14), ROUND(-1.9), ROUND(1.14), ROUND(1.9);

    +--------------+-------------+-------------+------------+

    | ROUND(-1.14) | ROUND(-1.9) | ROUND(1.14) | ROUND(1.9) |

    +--------------+-------------+-------------+------------+

    | -1 | -2 | 1 | 2 |

    +--------------+-------------+-------------+------------+

    mysql> select ROUND(1.38,1), ROUND(1.38,0), ROUND(232.38,-1), ROUND(232.38,-2);

    +---------------+---------------+------------------+------------------+

    | ROUND(1.38,1) | ROUND(1.38,0) | ROUND(232.38,-1) | ROUND(232.38,-2) |

    +---------------+---------------+------------------+------------------+

    | 1.4 | 1 | 230 | 200 |

    +---------------+---------------+------------------+------------------+

    10. TRUNCATE(X,Y): 與ROUND(X,Y)功能類似,但不進行四舍五入,只進行截取。

    代碼如下:

    mysql> select TRUNCATE(1.33,1), TRUNCATE(1.99,1), TRUNCATE(1.99,0), TRUNCATE(19.99,-1);

    +------------------+------------------+------------------+--------------------+

    | TRUNCATE(1.33,1) | TRUNCATE(1.99,1) | TRUNCATE(1.99,0) | TRUNCATE(19.99,-1) |

    +------------------+------------------+------------------+--------------------+

    | 1.3 | 1.9 | 1 | 10 |

    +------------------+------------------+------------------+--------------------+

    11. SIGN(X): 返回參數(shù)X的符號,X的值為負、零或正數(shù)時返回結(jié)果依次為-1,0或1

    復制代碼 代碼如下:mysql> select SIGN(-21), SIGN(-0),SIGN(0), SIGN(0.0), SIGN(21);

    +-----------+----------+---------+-----------+----------+

    | SIGN(-21) | SIGN(-0) | SIGN(0) | SIGN(0.0) | SIGN(21) |

    +-----------+----------+---------+-----------+----------+

    | -1 | 0 | 0 | 0 | 1 |

    +-----------+----------+---------+-----------+----------+

    12. POW(X,Y), POWER(X,Y)和EXP(X)

    POW(X,Y)與POWER(X,Y)功能相同,用于返回X的Y次乘方的結(jié)果值

    復制代碼 代碼如下:mysql> select pow(2,2), pow(2,-2), pow(-2,2), pow(-2,-2);

    +----------+-----------+-----------+------------+

    | pow(2,2) | pow(2,-2) | pow(-2,2) | pow(-2,-2) |

    +----------+-----------+-----------+------------+

    | 4 | 0.25 | 4 | 0.25 |

    +----------+-----------+-----------+------------+

    mysql> select power(2,2), power(2,-2), power(-2,2), power(-2,-2);

    +------------+-------------+-------------+--------------+

    | power(2,2) | power(2,-2) | power(-2,2) | power(-2,-2) |

    +------------+-------------+-------------+--------------+

    | 4 | 0.25 | 4 | 0.25 |

    +------------+-------------+-------------+--------------+

    EXP(X): 返回e的X乘方后的值:

    代碼如下:

    mysql> select EXP(3), EXP(0), EXP(-3);

    +-------------------+--------+---------------------+

    | EXP(3) | EXP(0) | EXP(-3) |

    +-------------------+--------+---------------------+

    | 20.08553692318767 | 1 | 0.04978706836786393 |

    +-------------------+--------+---------------------+

    13. LOG(X)和LOG10(X): 對數(shù)運算函數(shù)(X必須為正數(shù)),LOG(X)-返回X的自然對數(shù)(X相對于基數(shù)e的對數(shù)) LOG10(X)-返回x的基數(shù)為10的對數(shù):

    代碼如下:

    mysql> select LOG(-3), LOG(0), LOG(3), LOG10(-100), LOG10(0), LOG10(100);

    +---------+--------+--------------------+-------------+----------+------------+

    | LOG(-3) | LOG(0) | LOG(3) | LOG10(-100) | LOG10(0) | LOG10(100) |

    +---------+--------+--------------------+-------------+----------+------------+

    | NULL | NULL | 1.0986122886681098 | NULL | NULL | 2 |

    +---------+--------+--------------------+-------------+----------+------------+

    14. RADIANS(X) 和 DEGREES(X): 角度與弧度轉(zhuǎn)換函數(shù)

    代碼如下:

    mysql> select RADIANS(90), RADIANS(180), DEGREES(PI()), DEGREES(PI()/2);

    +--------------------+-------------------+---------------+-----------------+

    | RADIANS(90) | RADIANS(180) | DEGREES(PI()) | DEGREES(PI()/2) |

    +--------------------+-------------------+---------------+-----------------+

    | 1.5707963267948966 | 3.141592653589793 | 180 | 90 |

    +--------------------+-------------------+---------------+-----------------+

    15. SIN(X), ASIN(X), COS(X), ACOS(X), TAN(X), ATAN(X), COT(X)

    SIN(X): 正弦函數(shù),其中X為弧度值

    ASIN(X): 反正弦函數(shù) 其中X必須在-1到1之間

    COS(X): 余弦函數(shù),其中X為弧度值

    ACOS(X): 反余弦函數(shù) 其中X必須在-1到1之間

    TAN(X): 正切函數(shù),其中X為弧度值

    ATAN(X): 反正切函數(shù),ATAN(X)與TAN(X)互為反函數(shù)

    COT(X): 余切函數(shù),函數(shù)COT和TAN互為倒函數(shù)

    代碼如下:

    mysql> select SIGN(PI()/2),ASIN(1),COS(PI()), ACOS(-1), TAN(PI()/4), ATAN(1), COT(0.5);

    +--------------+--------------------+-----------+-------------------+--------------------+--------------------+-------------------+

    | SIGN(PI()/2) | ASIN(1) | COS(PI()) | ACOS(-1) | TAN(PI()/4) | ATAN(1) | COT(0.5) |

    +--------------+--------------------+-----------+-------------------+--------------------+--------------------+-------------------+

    | 1 | 1.5707963267948966 | -1 | 3.141592653589793 | 0.9999999999999999 | 0.7853981633974483 | 1.830487721712452 |

    +--------------+--------------------+-----------+-------------------+--------------------+--------------------+-------------------+

    更多信息請查看IT技術(shù)專欄

    更多信息請查看數(shù)據(jù)庫
    易賢網(wǎng)手機網(wǎng)站地址:MySQL數(shù)學函數(shù)簡明總結(jié)
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇剩?/div>

    2025國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)