我需要向上舍入到最近的更大值,如:
0.8333333 -> 9
1.5333333 -> 16
我正在使用圆形:
SELECT ROUND(0.8333333,1) "Round" FROM DUAL;
但是我得到了8和15,比如:
0.8333333 -> 8
1.5333333 -> 15
我尝试了其他圆形功能,但它无法正常工作。能否请你帮忙。 谢谢!
答案 0 :(得分:2)
我会使用像
这样的东西SELECT CEIL(1.5333333 * 10) / 10 "Round" FROM DUAL;
答案 1 :(得分:1)
SELECT ceil(0.8333333*10) "Round" FROM DUAL;
答案 2 :(得分:-3)
这适合我的情况:
SELECT ceil(0.8333333*10) "Round" FROM DUAL;
谢谢大家!