Mysql数学函数相关知识点整理

介绍

本篇内容介绍了“Mysql数学函数相关知识点整理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

所有的数学函数在一个出错的情况下返回零。

-
单目减。改变参数的符号。
mysql>选择- 2;

注意,如果这个操作符与一个长整型数字使用,返回值是一个长整型数字!这意味着你应该避免在整数上使用,那可能有值2 ^ 63。
ABS (X)
返回X的绝对值。
mysql>选择ABS (2);
→2
mysql>选择ABS (-32);
→32

该功能可安全用于长整型数字值。

标志(X)
返回参数的符,号为1,0或1,取决于X是否是负数,零或正数。
mysql>选择信号(-32);
→1
mysql>选择签署(0);
→0
mysql>选择信号(234);
→1

国防部(N, M)

%
模(类似C中的%操作符)。返回N被M除的余数。
mysql>选择国防部(234年,10);
→4
mysql>选择7 253%;
→1
mysql>9选择国防部(29日);
→2

这个函数可安全用于长整型数字值。
地板(X)
返回不大于X的最大整数值。

mysql>选择地板(1.23);
→1
mysql>选择地板(-1.23);
→2

注意返回值被变换为一个长整型数字!
上限(X)
返回不小于X的最小整数值。
mysql>选择上限(1.23);
→2
mysql>选择上限(-1.23);
→1

注意返回值被变换为一个长整型数字!

轮(X)
返回参数X的四舍五入的一个整数。
mysql>选择圆(-1.23);
→1
mysql>选择圆(-1.58);
→2
mysql>选择圆(1.58);
→2

注意返回值被变换为一个长整型数字!

轮(X, D)
返回参数X的四舍五入的有D为小数的一个数字。如果D为0,结果将没有小数点或小数部分。
mysql>选择圆(1.298,1);
→1.3
mysql>选择圆(1.298,0);
→1

注意返回值被变换为一个长整型数字!

EXP (X)
返回值e(自然对数的底)的X次方。
mysql>选择EXP (2);
→7.389056
mysql>选择EXP (2);
→0.135335

日志(X)
返回X的自然对数。
mysql>选择日志(2);
→0.693147
mysql>选择日志(2);
→空

如果你想要一个数字X的任意底B的对数,使用公式日志(X)/日志(B)。

LOG10 (X)
返回X的以10为底的对数。
mysql>选择LOG10 (2);
→0.301030
mysql>选择LOG10 (100);
→2.000000
mysql>选择LOG10 (-100);
→空

战俘(X, Y)

力量(X, Y)
返回值X的次幂。
mysql>选择战俘(2,2);
→4.000000
mysql>选择战俘(2,2);
→0.250000
SQRT (X)
返回非负数X的平方根。
mysql>选择SQRT (4);
→2.000000
mysql>选择SQRT (20);
→4.472136

π()
返回π的值(圆周率)。
mysql>选择π();
→3.141593

COS (X)
返回X的余弦,在这里X以弧度给出。
mysql>选择COS(π());
→-1.000000

SIN (X)
返回X的正弦值,在此X以弧度给出。
mysql>选择罪(π());
→0.000000

棕褐色(X)
返回X的正切值,在此X以弧度给出。
mysql>选择棕色(π()+ 1);
→1.557408

这些“可信赖医疗组织”(X)
返回X反余弦,即其余弦值是X如果X不在- 1到1的范围,返回零。
mysql>选择这些“可信赖医疗组织”(1);
→0.000000
mysql>选择这些“可信赖医疗组织”(1.0001);
→空
mysql>选择这些“可信赖医疗组织”(0);
→1.570796

正如(X)
返回X反正弦值,即其正弦值是X.L如果X不在- 1到1的范围,返回零。
mysql>选择最佳翻译(0.2);
→0.201358
mysql>选择最佳翻译(& # 39;foo # 39;);
→0.000000

(X)每股
返回X的反正切值,即其正切值是X
mysql>选择:(2);
→1.107149
mysql>选择:(2);
→-1.107149
量化(X, Y)
返回2个变量X和Y的反正切。它类似于计算Y/X的反正切,除了两个参数的符号被用来决定结果的象限。
mysql>选择:(2,2);
→-0.785398
mysql>选择:π(),0);
→1.570796
床(X)
返回X的余切。
mysql>选择床(12);
→-1.57267341
mysql>选择床(0);
→空

RAND ()

兰德(N)
返回在范围0到1.0内的随机浮点值。如果一个整数参数N被指定,它被用作种子值。
mysql>选择RAND ();
→0.5925
mysql>选择兰德(20);
→0.1811
mysql>选择兰德(20);
→0.1811
mysql>选择RAND ();
→0.2079
mysql>选择RAND ();
→0.7888

Mysql数学函数相关知识点整理