Oracle 查询或函数对值进行四舍五入

Oracle 查询或函数对值进行四舍五入,oracle,plsql,Oracle,Plsql,我只是在寻找一个查询或函数来舍入我的值,如下所示: 金额-3162.145 预期产出-3163 请建议通过查询或任何舍入函数获取期望值 谢谢 Abinnaya只需使用CEIL功能即可 select CEIL(3162.145) from dual; -- result 3163 select CEIL(3162) from dual; -- result 3162 如果金额=3162.645,预期输出是什么?对于3162.645,也有相同的预期输出-3163OK,那么-从输入到输出的规则是

我只是在寻找一个查询或函数来舍入我的值,如下所示:

  • 金额-3162.145
  • 预期产出-3163
请建议通过查询或任何舍入函数获取期望值

谢谢
Abinnaya

只需使用
CEIL
功能即可

select CEIL(3162.145) from dual; -- result 3163
select CEIL(3162) from dual; -- result 3162

如果金额=3162.645,预期输出是什么?对于3162.645,也有相同的预期输出-3163OK,那么-从输入到输出的规则是什么?截断并添加1(正如现在删除的答案所示)@Littlefoot我删除了,因为它不适用于整数,即3162.0将给出3163。我添加了一个新的答案,这个答案现在对Ex是正确的:如果值是从3.1到3.9,我需要4作为输出