mysql 常用数学函数总结
名称 | 功能 |
---|---|
abs( number ) | 取绝对值 |
sign( number ) | 获取数字的正负号 |
mod( number1, number2 ) | 取模,与%作用一样 |
round( number[, degree] ) | 对小数进行四舍五入 |
ceil( number ) | 向上取整 number> truncate(number)? truncate(number)+1 :truncate(number) |
floor( number ) | 向下取整 truncate(number) > 0 ? truncate(number) : truncate(number) -1 |
truncate( number, degree) | 小数截断 |
pow(x, y) | 求x的y次幂 |
sqrt( number ) | 求平方根 |
pi() | 获取圆周率 |
rand(seed) | 获取随机数,可以设置一个种子,一般以当前时间戳为seed |
least(num1, num2, num3,…) | 求最小数 |
greatest(num1, num2, num3,…) | 求最大数 |
1、abs( number )
作用: 求绝对值。