首页 > 代码库 > MySQL数据库操作6-函数1-数学函数

MySQL数据库操作6-函数1-数学函数

1.绝对值和圆周率

abs(x)和pi()

 

2.平方根和求余数

sqrt(x)和mod(x,y),其中y是被除数

 

3.从小数获取整数

ceil(x),ceiling(x)返回不小于x的最小整数

floor(x)返回不大于x的最大整数

 

4.获取随机数

rand()返回在0-1之间生成的随机数

rand(x)返回以x为种子的随机数,原则上相同的x生成相同的随机数

 

5.四舍五入函数

round(x)返回四舍五入后的x值

round(x,y)返回保留小数点后y位,当y为负数是保留的是小数点左边

truncate(x,y),舍去x小数点右侧第y位后的所有值,y为负数时为小数点左侧

 

6.返回数值的符号

sign(x)返回x的符号,正、负分别返回1、-1,为0时返回0

 

7.幂函数

pow(x,y),power(x,y)返回x的y次幂

exp(x)返回自然数e的x次幂

 

8.对数

log(x)返回x的自然对数

log10(x)返回以10为底的对数

 

9.角度和弧度互相转换

radians(x)将x转换为弧度,x为角度制

degrees(x)将x转换为角度,x为弧度制

 

10.三角函数

sin(x)

asin(x)

 

cos(x)

acos(x)

 

tan(x)

atan(x)

 

cot(x)

 

学过数学的是、都知道是什么函数,前面加a的就是反函数。注意函数取值范围。

MySQL数据库操作6-函数1-数学函数