Mysql常用的几十个函数

使用场景:工作中运用算法的同学, 和用数据库处理复杂业务的同学

以Mysql5.7环境为例

函数名称作用
abs 求绝对值
sqrt求二次方根
mod求余数
ceil 和 ceiling两个函数功能相同,都是返回不小于参数的最小整数,即向上取整
floor向下取整,返回值转化为一个BIGINT
rand生成一个0~1之间的随机数,传入整数参数是,用来产生重复序列
round对所传参数进行四舍五入
sign返回参数的符号
pow 和 power两个函数的功能相同,都是所传参数的次方的结果值
sin求正弦值
asin求反正弦值,与函数 SIN 互为反函数
cos求余弦值
acos求反余弦值,与函数 COS 互为反函数
tan求正切值
atan求反正切值,与函数 TAN 互为反函数
cot求余切值

abs:求绝对值

函数 ABS(x) 返回 x 的绝对值。正数的绝对值是其本身,负数的绝对值为其相反数,0 的绝对值是 0。

sqrt:求二次方跟(开方)

函数 SQRT(x) 返回非负数 x 的二次方根。负数没有平方根,返回结果为 NULL。

mod:求余数

函数 MOD(x,y) 返回 x 被 y 除后的余数,MOD() 对于带有小数部分的数值也起作用,它返回除法运算后的余数。

ceil和ceiling:向上取整

函数 CEIL(x) 和 CEILING(x) 的意义相同,返回不小于 x 的最小整数值,返回值转化为一个 BIGINT

floor:向下取整

floor(x) 函数返回小于 x 的最大整数值。

rand:生成一个随机数

生成一个0~1之间的随机数,传入整数参数是,用来产生重复序列

round:四舍五入函数

返回最接近于参数 x 的整数;ROUND(x,y) 函数对参数x进行四舍五入的操作,返回值保留小数点后面指定的y位。

sign:返回参数的符号

返回参数的符号,x 的值为负、零和正时返回结果依次为 -1、0 和 1。

pow 和 power:次方函数

POW(x,y) 函数和 POWER(x,y) 函数用于计算 x 的 y 次方。

sin:正弦函数

SIN(x) 返回 x 的正弦值,其中 x 为弧度值。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值