亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL數學函數簡明總結

2024-07-24 13:06:18
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了MySQL數學函數簡明總結,本文總結了大多數常用的MySQL數學函數,并給出了使用實例,需要的朋友可以參考下
 
 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情一区二区三级高清视频| 青青草成人在线| 亚洲xxx视频| 日韩av在线免费观看| 欧美激情久久久久| 日韩电影中文字幕在线| 91精品久久久久久久久久久久久| 成人美女免费网站视频| 亚洲激情视频在线观看| 日本久久久久久久久| 91成人在线观看国产| 91久久精品国产91久久| 成人国产亚洲精品a区天堂华泰| 最新91在线视频| 亚洲欧美日韩中文在线| 欧美成人一二三| 庆余年2免费日韩剧观看大牛| 国产精品久久久久久亚洲调教| 国产精品久久久久久久久粉嫩av| 欧美激情在线观看| 这里只有精品视频在线| 亚洲国产精品久久久久| 国产精品一区二区女厕厕| 91九色精品视频| 日韩中文字幕精品| 午夜精品久久久久久99热| 国产欧美精品xxxx另类| 国产午夜精品全部视频播放| 中文字幕欧美日韩| 成人欧美一区二区三区在线湿哒哒| 欧美在线激情视频| 亚洲www永久成人夜色| 亚洲激情视频网站| 欧美激情在线狂野欧美精品| 久久久国产精品x99av| 日韩av在线网站| 91在线色戒在线| 在线观看中文字幕亚洲| 精品电影在线观看| 色综合伊人色综合网| 日韩欧美精品网站| 欧美日韩中文在线| 欧美性xxxxx极品娇小| 国产91成人在在线播放| 91精品久久久久久久久久久久久| 精品女同一区二区三区在线播放| 欧美精品久久久久久久免费观看| 日韩一区av在线| 欧美一级淫片aaaaaaa视频| 神马国产精品影院av| 欧美激情视频免费观看| 成人h视频在线| 国产女人18毛片水18精品| 欧美日韩一区二区三区| 18一19gay欧美视频网站| 亚洲色图狂野欧美| 亚洲一区亚洲二区| 欧美激情亚洲视频| 亚洲美女精品成人在线视频| 国产精品久久久久久中文字| 色婷婷亚洲mv天堂mv在影片| 91精品国产综合久久男男| 国产精品jizz在线观看麻豆| 日本不卡视频在线播放| 91在线观看免费| 国产激情久久久| 国产成人久久久精品一区| 欧美一区二区三区四区在线| 久久99国产精品自在自在app| 亚洲aⅴ男人的天堂在线观看| 欧美高清在线观看| 亚洲美女www午夜| 欧美激情一级欧美精品| 国产精品老牛影院在线观看| 久久免费成人精品视频| 成人免费激情视频| 亚洲欧美日韩一区在线| 色阁综合伊人av| 日韩美女视频在线观看| 欧美三级欧美成人高清www| 97精品国产aⅴ7777| 国产欧美一区二区三区视频| 成人免费视频97| 在线观看日韩欧美| 中文字幕欧美日韩| 国产日韩在线观看av| 91在线播放国产| 国产日韩视频在线观看| 视频一区视频二区国产精品| 久久精品99久久香蕉国产色戒| 91久久国产婷婷一区二区| 亚洲成人精品在线| 一本大道香蕉久在线播放29| 伊人伊成久久人综合网站| 日韩欧亚中文在线| 日韩av免费网站| 欧美在线观看一区二区三区| 日韩av网站大全| 黄色成人av在线| 国内精品久久久久久久| 91精品免费久久久久久久久| 2020欧美日韩在线视频| 亚洲2020天天堂在线观看| 国产成人精品网站| 日韩精品视频在线免费观看| 亚洲精品大尺度| 久久久国产精品亚洲一区| 91精品国产色综合久久不卡98| 久久躁狠狠躁夜夜爽| 亚洲精品视频久久| 亚洲精品国产精品久久清纯直播| 日韩av在线免费观看一区| 日韩国产激情在线| 在线电影中文日韩| 亚洲人成啪啪网站| 欧美一级片在线播放| 国产成人精品av| 精品福利在线观看| 国产亚洲一区二区在线| 国产成人+综合亚洲+天堂| 中文字幕亚洲欧美在线| 国内精品在线一区| 日韩久久精品电影| 青草青草久热精品视频在线观看| 91国产高清在线| 久热爱精品视频线路一| 欧美另类在线观看| 国产xxx69麻豆国语对白| 欧美日韩国产中文精品字幕自在自线| 欲色天天网综合久久| 深夜福利国产精品| 国产有码一区二区| 2019中文字幕在线观看| 美女av一区二区| 日韩成人激情在线| 国产精品7m视频| 日韩在线观看电影| 久久午夜a级毛片| 日韩精品视频在线免费观看| 97精品在线视频| 日韩中文字幕在线| 中文字幕亚洲无线码在线一区| 国模吧一区二区| 91久久久久久| 尤物tv国产一区| 欧美影院在线播放| 日韩亚洲国产中文字幕| 久久av中文字幕| 国产精品一区二区三区毛片淫片| 中文在线资源观看视频网站免费不卡| 国产美女扒开尿口久久久| 久久亚洲精品一区| 伊人一区二区三区久久精品| 欧美中文字幕视频在线观看| 亚洲欧美日韩中文在线| 久久精品电影网| 国产精品美女午夜av| 国外成人在线直播| 国产精品美乳在线观看| 日本中文字幕成人| 成人情趣片在线观看免费| 亚洲黄色有码视频| 亚洲最新av在线网站| 欧美电影免费观看大全|