mysql 幂函数_MySQL-函数

函数

具有一定的功能,能够使我们的计算变得简单,将一些功能和步骤进行封装。

数字类

1.abs(n):求绝对值

select abs(-1), abs(10),abs(0);

2.pi():圆周率

select pi();

3.sqrt(x)求平方根,负数没有平方根

9 3

select sqrt(9),sqrt(16);

4.mod(x,y)求余函数

select mod(19,2);

5.获取整数的函数

ceil(x):获取的值最接近原数,且不小于原数的整数

select ceil(1.11),ceil(1.99);

ceiling(x):获取的值最接近原数,且不小于原数的整数

floor(x):获取的值最接近原数,且不大于原数的整数

select floor(1.11),floor(1.99);

6.rand()获取一个随机数的函数

获取的范围在0-1之间,每一次执行得到的数都不一样

select rand(),rand().rand();

rand(x)获取一个随机数,根据x返回一个确定的随机数

select rand(6),rand(7).rand(8),rand(6);

7.四舍五入函数

round(x):对x进行四舍五入,保留整数,不保留小数

select(x,y):对x进行四舍五入,y是指从第几位数开始

select round(12.345,2),round(62.345,-2);

y是正数,表示小数点之后几位,y是负数,表示小数点前几位

8.truncate(x,y)截取数值的函数,对x进行截取,y为正数,对小数部分进行截取

y为负数,则对整数部分进行截取

select truncate(123.456,2),truncate(123.456,-2);

9.sign(x)符号函数,x为正数时返回1,x为0的时候返回0.x为负数的时候,返回-1

x为null,返回null

select sign(1223),sign(-123),sign(null),sign(0);

10.pow(x,y)幂运算函数,已知底数为5,指数为2,求5的2次方是多少

select pow(5,2);

power(x,y):求x的y次方是多少

exp(y):求e的y次方

select exp(1);

11.对数的运算,已知底数为5,结果为25,求指数

log():以e为底

select log(20);

log10():以10为底

select log10(100);

12.角度和弧度互相转化的函数

一个圆角,圆心角角度360°

弧度为2Π弧度

180°对应Π

radians(x):将角度转化成弧度

select radians(180),radians(90),radians(360);

degrees(x):将弧度转化为角度

select degrees(pi()),degrees(pi()/2),degrees(pi()*2);

角A的邻边是b,对边是a,斜边是c,

13.求正弦函数和反正弦函数

sin就是对边比斜边

sin(x)求弧度为x的正弦值

select sin(pi()/6);

asin(x):求正弦函数值对应的弧度

select degrees(asin(0.5));

14.余弦函数

select cos(pi()/3);

acos(x):求余弦函数值对应的弧度

15.正切函数

select tan(pi()/4)

atan(x):求正切函数值对应的弧度

16.余切函数

select cot(pi()/6),cot(pi()/3);

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值