d-_*_*_-b 76 mysql sql rounding
我如何向下舍入到MySQL中最接近的整数?
例: 12345.7344 rounds to 12345
mysql的round()
功能四舍五入.
我不知道值和小数位数有多长,可能是10位数,带有4位小数,可能是2位数,带有7位小数.
Joc*_*lyn 102
使用FLOOR:
SELECT FLOOR(your_field) FROM your_table
Run Code Online (Sandbox Code Playgroud)
Luc*_*oli 35
如果要将小数舍入为较小的整数,请使用FLOOR().例子:
FLOOR(1.9) => 1
FLOOR(1.1) => 1
Run Code Online (Sandbox Code Playgroud)
如果要将小数舍入到最接近的整数,请使用ROUND().例子:
ROUND(1.9) => 2
ROUND(1.1) => 1
Run Code Online (Sandbox Code Playgroud)
使用CEIL() ,如果你想你的小数四舍五入到上整数.例子:
CEIL(1.9) => 2
CEIL(1.1) => 2
Run Code Online (Sandbox Code Playgroud)