前言
MySQL 5.7数学函数官方文档
 写SQL题经常用,在这里记录一下
四舍五入 保留至N位小数
ROUND() 官方说明
ROUND(x, d): x是负数
- 对负数进行四舍五入会发生什么?
绝对值四舍五入然后取负号。如例子 
mysql> SELECT ROUND(-1.23);
        -> -1
mysql> SELECT ROUND(-1.58);
        -> -2
mysql> SELECT ROUND(-1.23, 1);
        -> -1.2
mysql> SELECT ROUND(-1.58, 1);
        -> -2.6        
 
ROUND(x, d): x是整数
- 对整数依旧返回整数,忽略d参数
 
mysql> SELECT ROUND(1, 3);
        -> 1
 
ROUND(x, d): d是负数
小数点签名d位变为0,并删去所有小数点
mysql> SELECT ROUND(22.222, -1);
        -> 20









