mysql数学函数简明概述
复制代码代码如下所示:
选择ABS(1)、abs(- 1)、abs(0);
+ + + + -------- --------- --------
| ABS(1)| ABS(1)(0)| | ABS
+ + + + -------- --------- --------
| 1 | 1 | 0 |
+ + + + -------- --------- --------
pi(2):返回
复制代码代码如下所示:
选择pi();
---------- + +
|(PI)|
---------- + +
3.141593 | |
---------- + +
三.sqrt(x):返回x的平方根,请求(x为非负,返回null)
复制代码代码如下所示:
MySQL >选择sqrt(49),sqrt(0),SQRT(49);
+ + + + ---------- --------- -----------
| | sqrt(49)sqrt(0)sqrt(49)| |
+ + + + ---------- --------- -----------
| 7 | 0 |空|
+ + + + ---------- --------- -----------
4。模(x,y):找到剩余函数,返回y被删除后剩余的x数,并用小数部分在数据值中起作用。它在除法运算之后返回确切的余数。
复制代码代码如下所示:
MySQL >选择MOD(31,8),国防部(21、8),国防部(- 7,2),国防部(7、2),国防部;
+ + + + ----------- ------------ ----------- ------------ ------------- + +
| MOD(31,8)| MOD(21,8)| MOD(- 7,2)| MOD(7,2)模型(45.5,6)| |
+ + + + ----------- ------------ ----------- ------------ ------------- + +
| 7 | 5 | - 1 - 1 | | 3.5 |
+ + + + ----------- ------------ ----------- ------------ ------------- + +
5。ceil(x):返回x的最小整数价值不小,并且返回值为bigint。
复制代码代码如下所示:
MySQL >选择细胞(3.35),细胞(3.35);
------------- ------------ + + +
|细胞(3.35)细胞(3.35)| |
------------- ------------ + + +
| - 3 | 4 |
------------- ------------ + + +
6。吸(x):相同的细胞(X)
复制代码代码如下所示:
选择天花板(- 3.35),天花板(3.35);
---------------- --------------- + + +
|顶棚(3.35)顶棚(3.35)| |
---------------- --------------- + + +
| - 3 | 4 |
---------------- --------------- + + +
7。楼(x):返回不大于x的最大整数的值,并返回值转换为bigint。
复制代码代码如下所示:
选择楼层(- 3.35),楼层(3.35);
-------------- ------------- + + +
|地板(3.35)地板(3.35)| |
-------------- ------------- + + +
| - 4 | 3 |
-------------- ------------- + + +
8。兰德()和兰德(X)
兰德(x)返回一个介于0到1之间的随机浮点值,而x是一个整数。它被称为种子值来产生一个重复序列,也就是说,当x值相同时,随机数的数目相同。
复制代码代码如下所示:
选择了兰德(10)、兰德(10)、兰德(2)、伦德(- 2);
+ + + + -------------------- -------------------- -------------------- -------------------- +
| |兰特(10)和(10)和(2)| |兰德(2)|
+ + + + -------------------- -------------------- -------------------- -------------------- +
| 0.6570515219653505 0.6570515219653505 0.6555866465490187 0.6548542125661431 | | | |
+ + + + -------------------- -------------------- -------------------- -------------------- +
兰德():伦德()没有参数()每次产生随机数0~1次。
复制代码代码如下所示:
选择伦德()、伦德();
+ + + + -------------------- -------------------- ---------------------
|(RAND)|(RAND)|(RAND)|
+ + + + -------------------- -------------------- ---------------------
| 0.6931893636409094 | 0.5147262984092592 | 0.4940634318572128 |
+ + + + -------------------- -------------------- ---------------------
9。圆(x)和圆(x,y):四,五,输入函数,x值是y四,五,y可以省略,默认值是0,如果y不是0,那么指定的y位保持在小数点后面。
复制代码如下:mysql选择圆(- 1.14),圆(- 1.9),圆(1.14),圆(1.9);
+ + + + -------------- ------------- ------------- ------------ +
|圆(1.14)圆(1.9)| |圆(1.14)圆(1.9)| |
+ + + + -------------- ------------- ------------- ------------ +
| - 1 - 2 1 2 | | | |
+ + + + -------------- ------------- ------------- ------------ +
MySQL >选择圆(1.38,1)、圆(1.38,0)、轮(232.38、1)、圆(232.38 - 2);
+ + + + --------------- --------------- ------------------ ------------------ +
|圆(1.38,1)圆(1.38,0)| |轮(232.38,1)|轮(232.38,2)|
+ + + + --------------- --------------- ------------------ ------------------ +
| 1.4 1 230 200 | | | |
+---------------+---------------+------------------+------------------+
10。截断(x,y):类似于圆(x,y),但没有四-和五-,只被截取。
复制代码代码如下所示:
MySQL >选择截断,截断(1.33,1)(1.99,1),截断,截断(1.99,0)(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。符号(x):返回参数x符号,x值为负,零或正返回结果为1, 0或1。
复制代码如下:选择符号(- 21)、符号(- 0)、符号(0)、符号(0)、符号(21);
+ + + + ----------- ---------- --------- ----------- ---------- + +
| |标志(21)标志(0)| |标志(0)标志(0)标志(21)| |
+ + + + ----------- ---------- --------- ----------- ---------- + +
| - 1 0 0 0 | | | | 1 |
+ + + + ----------- ---------- --------- ----------- ---------- + +
12。功率因数(x,y),功率(x,y)和(x)
同一个函数(x,y)和功率(x,y)返回y功率值。
复制代码如下:MySQL >选择战俘,战俘(2,2)(2,2),战俘,战俘(-2,2)(2 - 2);
+ + + + ---------- ----------- ----------- ------------ +
|战俘(2,2)| pow(2,2)|战俘(-2,2)| pow(2,2)|
+ + + + ---------- ----------- ----------- ------------ +
| 4 0.25 4 0.25 | | | |
+ + + + ---------- ----------- ----------- ------------ +
MySQL >选择电源(2,2),电力(2,2),电力(-2,2)、电源(2 - 2);
+ + + + ------------ ------------- ------------- -------------- +
|功率(2,2)|功率(2,2)|功率(-2,2)|电力(2,2)|
+ + + + ------------ ------------- ------------- -------------- +
| 4 0.25 4 0.25 | | | |
+ + + + ------------ ------------- ------------- -------------- +
x(x)返回x幂后的e值:
复制代码代码如下所示:
选择>(3)、经验(0)、经验(- 3);
+ + + + ------------------- -------- ---------------------
| | exp(3)exp(0)exp(- 3)| |
+ + + + ------------------- -------- ---------------------
| 20.08553692318767 | 1 | 0.0497870683678639 |
+ + + + ------------------- -------- ---------------------
13。日志(X)和log10(x):对数运算功能(X必须为正),log(x)返回x的自然对数(X相对于基础的对数),log10(E)-返回10基地数量的对数。
复制代码代码如下所示:
MySQL >选择日志(3),日志(0),日志(3)、(100)、log10 log10(0),log10(100);
+ + + + --------- -------- -------------------- ------------- ---------- ------------ + + +
|日志(3)| |日志(0)日志(3)| log10(100)| log10(0)个(100)| |
+ + + + --------- -------- -------------------- ------------- ---------- ------------ + + +
|空|空| 1.0986122886681098 |空|空| 2 |
+ + + + --------- -------- -------------------- ------------- ---------- ------------ + + +
14。弧度(x)和度(X):角度和弧度的转换功能
复制代码代码如下所示:
MySQL >选择弧度,弧度(90)(180)、度(PI())、度(PI() / 2);
+ + + + -------------------- ------------------- --------------- ----------------- +
|弧度弧度(90)(180)| |度(PI)(度)|(PI)( / 2)|
+ + + + -------------------- ------------------- --------------- ----------------- +
| 1.5707963267948966 3.141592653589793 180 90 | | | |
+ + + + -------------------- ------------------- --------------- ----------------- +
15。sin(x)、ASIN(X),cos(x),阿科斯(X)、谭(x),阿坦(X)。
正弦(x):正弦函数,其中x是弧度值。
在(x):反正弦函数x必须在1到1。
余弦(x):余弦函数,其中x是弧度值。
ACOS(x):反余弦函数,x必须在1到1。
正切(x):正切函数,x是弧度值。
在(x):反正切函数,阿坦(X)和谭(x)相互作用
cot(x):胶辊和晒黑的余切函数,互反函数
复制代码代码如下所示:
MySQL >选择标志(PI() / 2),在(1),因为(PI()),阿科斯(1)、谭(PI())、(1)、(0.5);
+ + + + -------------- -------------------- ----------- ------------------- + + + + -------------------- -------------------- -------------------
|标志(PI)( / 2)|在(1)| COS(PI)(阿科斯)| |(1)潭(PI)( / 4)|在(1)(0.5)| |胶辊
+ + + + -------------- -------------------- ----------- ------------------- + + + + -------------------- -------------------- -------------------
| 1 | 1.5707963267948966 | - 1 3.141592653589793 0.9999999999999999 0.7853981633974483 | | | | 1.830487721712452 |
+ + + + -------------- -------------------- ----------- ------------------- + + + + -------------------- -------------------- -------------------