SELECT ROUND(455.23456,-3) FROM dual; SELECT ROUND(455.23456,-3) FROM dual;
这就是我所尝试的,我不知道会发生什么
hivapdat1#
ROUND(value, precision)将四舍五入到最接近的10精度。所以:
ROUND(value, precision)
SELECT ROUND(455.23456,-3) FROM DUAL;
将四舍五入到最接近的10-(-3)= 10+3 = 1000并输出:| 圆形(455.23456,-3)|| --------------|| 0|因为455.23456比1000更接近0。并且:
SELECT ROUND(455.23456,-2), ROUND(455.23456,-1) FROM DUAL;
输出:| 圆形(455.23456,-2)|圆形(455.23456,-1)|| --------------|--------------|| 五百|四百六十|(分别四舍五入至最接近的100和10。)fiddle
1条答案
按热度按时间hivapdat1#
ROUND(value, precision)
将四舍五入到最接近的10精度。所以:
将四舍五入到最接近的10-(-3)= 10+3 = 1000并输出:
| 圆形(455.23456,-3)|
| --------------|
| 0|
因为455.23456比1000更接近0。
并且:
输出:
| 圆形(455.23456,-2)|圆形(455.23456,-1)|
| --------------|--------------|
| 五百|四百六十|
(分别四舍五入至最接近的100和10。)
fiddle