oracle - 我们如何获得大于或等于的最小数值

时间:2014-07-30 15:27:31

标签: java oracle

我们如何获得大于或等于Oracle DB中的参数的最小数字值。就像java中的Math.ceil()方法一样。

For eg,

0.625 -> needs to return 1
0.2 -> needs to return 1
1.2 -> needs to return 2
1.0 -> needs to return 1

2 个答案:

答案 0 :(得分:2)

您可以在查询中使用Oracle CEIL()函数。来自the documentation

  

CEIL返回大于或等于n的最小整数。

     

此函数将任何numeric数据类型或任何可以隐式转换为numeric数据类型的非数字数据类型作为参数。该函数返回与参数的numeric数据类型相同的数据类型。

例如:

SELECT CEIL(column) FROM table;

答案 1 :(得分:2)

使用Oracle中的ceil函数!

select ceil(.625) from dual;