函数 | 结果 | 含义 |
---|---|---|
ABS(-1) | 1 | 绝对值 |
BIN(10) | 1010 | 十进制转二进制 |
CEILING(10.52)/CEIL(10.52) | 11 | 向上取整 |
FLOOR(10.52) | 10 | 向下取整 |
CONV(10,10,2) | 1010 | 从10进制转换为2进制 |
FORMAT(10.1234,2) | 10.12 | 保留小数位数 |
HEX(10) | A | 转十六进制 |
LEAST(1,2,4,5,7,51) | 1 | 求最小值 |
MOD(10,3) | 1 | 10对3求余 |
POWER(10,3) | 1000 | 求指数 |
RAND(1000) | 随机结果 | 随机数 |
ROUND(45.926, 2) | 45.93 | 四舍五入,2为小数位数 |
sign(1) | 1 | 返回X的符号 :负、零和正时返回结果依次为 -1、0 和 1 |
TRUNCATE(45.926, 2) | 45.93 | 截断 |
HEX()中可传入字符串,则返回其ASC-11码,如HEX(‘DEF’)返回444546
【1】cast函数-平均值取两位小数
SELECT address,COUNT(1),
CAST(AVG(avg_price) AS DECIMAL(10,2)) as number
from tb_sys_travel
group by address
ORDER BY COUNT(address) desc
LIMIT 0,10