<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • My SQL數學函數總結

    時間:2024-07-06 08:00:01 SQL 我要投稿
    • 相關推薦

    My SQL數學函數總結

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

    My SQL數學函數總結

      復制代碼 代碼如下:

      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為非負數,返回NULL)

      復制代碼 代碼如下:

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

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

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

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

      | 7 | 0 | NULL |

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

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

      復制代碼 代碼如下:

      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的最小整數值,返回值轉為一個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的最大整數值,返回值轉為一個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為整數,它被稱作種子值,用來產生重復序列。即當X值相同時,產生的隨機數也相同;

      復制代碼 代碼如下:

      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(): 不帶參數的RAND()每次產生不同0~1之間的隨機數

      復制代碼 代碼如下:

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

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

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

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

      | 0.6931893636409094 | 0.5147262984092592 | 0.49406343185721285 |

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

      9. ROUND(X)和ROUND(X,Y): 四舍五入函數,對X值按照Y進行四舍五入,Y可以省略,默認值為0;若Y不為0,則保留小數點后面指定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): 返回參數X的符號,X的值為負、零或正數時返回結果依次為-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次乘方的結果值

      復制代碼 代碼如下: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): 對數運算函數(X必須為正數),LOG(X)-返回X的自然對數(X相對于基數e的對數)LOG10(X)-返回x的基數為10的對數:

      復制代碼 代碼如下:

      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): 角度與弧度轉換函數

      復制代碼 代碼如下:

      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): 正弦函數,其中X為弧度值

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

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

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

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

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

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

      復制代碼 代碼如下:

      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 |

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

    【My SQL數學函數總結】相關文章:

    SQL中的單記錄函數08-12

    SQL中的單記錄函數盤點09-09

    中考數學函數復習知識點總結10-02

    oracle的sql語句01-21

    SQL優化大全09-09

    SQL查詢語句大全10-24

    SQL語句的理解原則10-05

    PHP防止SQL注入的例子09-25

    mysql SQL語句積累參考10-02

    執行sql原理l分析05-12

    主站蜘蛛池模板: 99精品视频在线观看| 久久ww精品w免费人成| 国产一区二区精品久久| 国产成人精品一区二区秒拍| 国产成人无码精品一区二区三区| 久久精品免费观看| 久久国产乱子伦精品免费强| 亚洲午夜精品第一区二区8050| 国99精品无码一区二区三区| 国产精品无码日韩欧| 精品人妻少妇一区二区三区不卡 | 精品熟女少妇a∨免费久久| 无码精品人妻一区| 国产精品99久久久久久人| 久久精品国产99久久丝袜| 在线观看国产精品日韩av| 精品无人码麻豆乱码1区2区| 久久亚洲av无码精品浪潮| 88国产精品无码一区二区三区| 久久精品国产亚洲av麻豆小说| 久久精品国产亚洲av麻豆色欲| 国产AV国片精品| 色欲久久久天天天综合网精品| 久久噜噜久久久精品66| 成人精品在线视频| 久久久无码精品亚洲日韩按摩| 欧美久久亚洲精品| 久久精品a亚洲国产v高清不卡| 国产精品福利网站导航| 久热这里只有精品视频6| 一本久久a久久精品综合香蕉| 97精品国产91久久久久久| 亚洲AV永久无码精品网站在线观看 | 国产免费久久精品99久久| 欧美成人精品一区二区综合| 国产成人毛片亚洲精品 | 国产精品水嫩水嫩| 亚洲精品高清无码视频| 亚洲精品无码mv在线观看网站| 国产精品免费视频观看拍拍| 中文字幕日韩精品无码内射|