MYSQL笔记--数学函数

参考书籍:mysql5.7从入门到精通

数学函数
绝对值:ABS(X)
SELECT ABS(-1);
圆周率:PI()
SELECT PI();
平方根函数:SQRT(X)
SELECT SQRT(9);
求余函数:MOD(x,y)  含义:x%y
SELECT MOD(20,3);
获取整数:
	返回不小于 x 的最小整数值,返回值转化为一个 BIGINT 。
		CEIL(x)CEILING(x)
		注:CEIL(-3.5) 得到-3
	FLOOR(x)返回不大于 x 的最大整数值,返回值转化为一个 BIGINT 。
随机数:
RAND() RAND(x);
不带参数每次产生的随机数不同。带参数时,相同参数产生相同的随机数。
四舍五入得到整数:ROUND(x)
对小数位进行四舍五入:ROUND(x,y)
注:y 值为负数时,保留的小数点左边的相应位数直接保存为 0 , 不进行四舍五入。
SELECT ROUND(321,-1);  -> 320

舍去至小数点后 y 位的数字 x (去尾法)TRUNCATE(x,y)
符号函数:SIGN(x)  x 的值为负、零或正时返回结果依次为-101 。
幂运算函数:
x的y次乘方:POW(x,y)POWER(x,y)
e的x次方:EXP(x)
对数运算函数:
以e为基数:LOG(x)10为基数:LOG10(x)
参数 x 由角度转化为弧度:RADIANS(x)
将参数 x 由弧度转化为角度:DEGREES(x)

三角函数x为弧度值
1度=π/180 弧度
正弦函数:SIN(x)
反正弦函数:ASIN(x)
余弦函数:COS(x)
反余弦:ACOS(x)
正切函数:TAN(X)
反正切:ATAN(x)
余切:COT(x)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值