最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)學(xué)函數(shù)簡明總結(jié)

 更新時(shí)間:2014年09月16日 09:35:12   投稿:junjie  
這篇文章主要介紹了MySQL數(shù)學(xué)函數(shù)簡明總結(jié),本文總結(jié)了大多數(shù)常用的MySQL數(shù)學(xué)函數(shù),并給出了使用實(shí)例,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:

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

2. PI(): 返回圓周率

復(fù)制代碼 代碼如下:

mysql> select PI();
+----------+
| PI()     |
+----------+
| 3.141593 |
+----------+

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

復(fù)制代碼 代碼如下:

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ù);對(duì)于帶有小數(shù)部分的數(shù)據(jù)值也起作用,它返回除法運(yùn)算后的精確余數(shù)。

復(fù)制代碼 代碼如下:

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)為一個(gè)BIGINT.

復(fù)制代碼 代碼如下:

mysql> select CEIL(-3.35), CEIL(3.35);
+-------------+------------+
| CEIL(-3.35) | CEIL(3.35) |
+-------------+------------+
|          -3 |          4 |
+-------------+------------+

6. CEILING(X): 同CEIL(X)
復(fù)制代碼 代碼如下:

mysql> select CEILING(-3.35), CEILING(3.35);
+----------------+---------------+
| CEILING(-3.35) | CEILING(3.35) |
+----------------+---------------+
|             -3 |             4 |
+----------------+---------------+

7. FLOOR(X):返回不大于X的最大整數(shù)值,返回值轉(zhuǎn)為一個(gè)BIGINT.
復(fù)制代碼 代碼如下:

mysql> select FLOOR(-3.35), FLOOR(3.35);
+--------------+-------------+
| FLOOR(-3.35) | FLOOR(3.35) |
+--------------+-------------+
|           -4 |           3 |
+--------------+-------------+

8. RAND()和RAND(X)

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

復(fù)制代碼 代碼如下:

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之間的隨機(jī)數(shù)
復(fù)制代碼 代碼如下:

mysql> SELECT RAND(), RAND(), RAND();
+--------------------+--------------------+---------------------+
| RAND()             | RAND()             | RAND()              |
+--------------------+--------------------+---------------------+
| 0.6931893636409094 | 0.5147262984092592 | 0.49406343185721285 |
+--------------------+--------------------+---------------------+

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

復(fù)制代碼 代碼如下:
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)功能類似,但不進(jìn)行四舍五入,只進(jìn)行截取。

復(fù)制代碼 代碼如下:

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的符號(hào),X的值為負(fù)、零或正數(shù)時(shí)返回結(jié)果依次為-1,0或1

復(fù)制代碼 代碼如下:
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é)果值

復(fù)制代碼 代碼如下:
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乘方后的值:
復(fù)制代碼 代碼如下:

mysql> select EXP(3), EXP(0), EXP(-3);
+-------------------+--------+---------------------+
| EXP(3)            | EXP(0) | EXP(-3)             |
+-------------------+--------+---------------------+
| 20.08553692318767 |      1 | 0.04978706836786393 |
+-------------------+--------+---------------------+

13. LOG(X)和LOG10(X): 對(duì)數(shù)運(yùn)算函數(shù)(X必須為正數(shù)),LOG(X)-返回X的自然對(duì)數(shù)(X相對(duì)于基數(shù)e的對(duì)數(shù)) LOG10(X)-返回x的基數(shù)為10的對(duì)數(shù):
復(fù)制代碼 代碼如下:

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ù)
復(fù)制代碼 代碼如下:

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ù)

復(fù)制代碼 代碼如下:

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 |
+--------------+--------------------+-----------+-------------------+--------------------+--------------------+-------------------+

相關(guān)文章

  • 關(guān)于MyBatis連接MySql8.0版本的配置問題

    關(guān)于MyBatis連接MySql8.0版本的配置問題

    這篇文章主要介紹了關(guān)于MyBatis連接MySql8.0版本的配置問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • MySQL ERROR 2013 (HY000)錯(cuò)誤解決方法

    MySQL ERROR 2013 (HY000)錯(cuò)誤解決方法

    這篇文章主要介紹了MySQL ERROR 2013 (HY000)錯(cuò)誤解決方法,錯(cuò)誤提示全文ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104,需要的朋友可以參考下
    2015-01-01
  • 如何查看MySQL數(shù)據(jù)庫中使用的引擎類型

    如何查看MySQL數(shù)據(jù)庫中使用的引擎類型

    MySQL是目前使用最廣泛的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,它支持多種不同的數(shù)據(jù)存儲(chǔ)引擎,以方便地查看MySQL數(shù)據(jù)庫中使用的引擎類型,在實(shí)際應(yīng)用中,選擇合適的存儲(chǔ)引擎類型可以提高數(shù)據(jù)庫的性能和穩(wěn)定性,
    2023-10-10
  • MySQL中IF語句的基礎(chǔ)及進(jìn)階用法

    MySQL中IF語句的基礎(chǔ)及進(jìn)階用法

    在Mysql數(shù)據(jù)庫中實(shí)現(xiàn)判斷功能有很多方式,具體又分為函數(shù)和if語句形式,下面這篇文章主要給大家介紹了關(guān)于MySQL中IF語句的基礎(chǔ)及進(jìn)階用法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • CentOS 6.4下編譯安裝MySQL5.6.14教程

    CentOS 6.4下編譯安裝MySQL5.6.14教程

    這篇文章主要為大家詳細(xì)介紹了CentOS 6.4下編譯安裝MySQL 5.6.14教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • mysqld_multi在Linux服務(wù)器上運(yùn)行多個(gè)MySQL實(shí)例

    mysqld_multi在Linux服務(wù)器上運(yùn)行多個(gè)MySQL實(shí)例

    在Linux系統(tǒng)上使用mysqld_multi來啟動(dòng)和管理多個(gè)MySQL實(shí)例是一種常見的做法,這種方式允許你在同一臺(tái)機(jī)器上運(yùn)行多個(gè)MySQL服務(wù),每個(gè)服務(wù)可以有不同的配置和數(shù)據(jù)目錄,這篇文章展示如何設(shè)置和使用mysqld_multi來啟動(dòng)多個(gè)MySQL實(shí)例
    2025-02-02
  • 一文教你快速生成MySQL數(shù)據(jù)庫關(guān)系圖

    一文教你快速生成MySQL數(shù)據(jù)庫關(guān)系圖

    我們經(jīng)常會(huì)用到一些表的數(shù)據(jù)庫關(guān)系圖,下面這篇文章主要給大家介紹了關(guān)于生成MySQL數(shù)據(jù)庫關(guān)系圖的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Mysql數(shù)據(jù)庫時(shí)間與系統(tǒng)時(shí)間不一致問題排查及解決

    Mysql數(shù)據(jù)庫時(shí)間與系統(tǒng)時(shí)間不一致問題排查及解決

    最近忽然發(fā)現(xiàn)個(gè)問題,Mysql數(shù)據(jù)庫時(shí)間與系統(tǒng)時(shí)間不一致,通過查找相關(guān)資料終于解決了,下面這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫時(shí)間與系統(tǒng)時(shí)間不一致問題排查及解決的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • MySQL學(xué)習(xí)之完整性約束詳解

    MySQL學(xué)習(xí)之完整性約束詳解

    數(shù)據(jù)完整性指的是數(shù)據(jù)的一致性和正確性。完整性約束是指數(shù)據(jù)庫的內(nèi)容必須隨時(shí)遵守的規(guī)則。本文就來為大家講講MySQL中的完整性約束,需要的可以參考一下
    2022-08-08
  • 詳解MySQL 表中非主鍵列溢出情況監(jiān)控

    詳解MySQL 表中非主鍵列溢出情況監(jiān)控

    這篇文章主要介紹了詳解MySQL 表中非主鍵列溢出情況監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04

最新評(píng)論

女性| 韶关市| 阳西县| 盐池县| 克拉玛依市| 福建省| 繁峙县| 那曲县| 桐庐县| 德令哈市| 湖口县| 深州市| 平湖市| 利川市| 甘肃省| 北流市| 武鸣县| 临澧县| 吉隆县| 阿合奇县| 溆浦县| 湖州市| 巴楚县| 锡林郭勒盟| 赣榆县| 汝南县| 阜城县| 尚义县| 石泉县| 尼木县| 卢湾区| 武宣县| 盐城市| 赞皇县| 牙克石市| 健康| 论坛| 扶沟县| 广汉市| 丹凤县| 大余县|