FLOOR(X)
返回不大于X
的最大整数值。
mysql> select FLOOR(1.23); -> 1mysql> select FLOOR(-1.23); -> -2
CEILING(X)
返回不小于X
的最小整数值。mysql> select CEILING(1.23); -> 2mysql> select CEILING(-1.23); -> -1
ROUND(X)
返回参数X
的四舍五入的一个整数。mysql> select ROUND(-1.23); -> -1mysql> select ROUND(-1.58); -> -2mysql> select ROUND(1.58); -> 2
ROUND(X,D)
返回参数X
的四舍五入的有D
为小数的一个数字。如果D
为0
,结果将没有小数点或小数部分。mysql> select ROUND(1.298, 1); -> 1.3mysql> select ROUND(1.298, 0); -> 1