abs(x) 绝对值
SELECT ABS(-11)
11
bin(x)、oct(x)、hex(x) 进制转换
二进制:SELECT bin(2)
10
八进制:SELECT oct(9)
11
十六进制:SELECT hex(20)
14
ceiling(x) 大于等于且最小整数,floor(x) 小于等于且最大的整数
SELECT CEILING(1)
1
SELECT CEILING(11.1)
12
SELECT FLOOR(2)
2
SELECT FLOOR(11.1)
11
exp(x) -> e^x,ln(x) -> logeN,log(x,y) -> logxy
SELECT EXP(1)
2.718281828459045
SELECT LN(exp(1))
1
SELECT LOG(2,4)
2
greatest(x1,x2,….,xn) 集合最大,least(x1,x2,….,xn) 集合最小
SELECT GREATEST(1,2,-1,14,-100,400)
400
SELECT LEAST(1,2,-1,14,-100,400)
-100
mod(x,y) 求余
SELECT mod(5,4)
1
pi() 返回圆周率
SELECT pi()
3.141593
rand() 返回0到1内的随机值
SELECT rand()
0.47278999394997023
truncate(x,y) 对参数x进行截取保留y位小数,round(x,y) 对参数x进行四舍五入保留y位小数
SELECT TRUNCATE(1.123456789,5)
1.12345
SELECT round(1.123456789,5)
1.12346
sign(x) 返回正负:1 -> +,-1 ->
SELECT SIGN(12)
1
SELECT SIGN(-12)
-1
sqrt(x) -> x开根
SELECT SQRT(16)
4