返回大于或等于给出数字的最小整数   xiexie 

解决方案 »

  1.   

    用ceil函数
    select ceil(3.1415927) from dual; 
      

  2.   

    返回大于或等于给出数字的最小整数:应该有两种情况吧。1.正整数;2.负整数。
    1.正整数;
    select ceil(3.3333) from dual;
    2.负整数。
    select floor(-3.333) from dual;
      

  3.   

    SQL> select ceil(2.5) from dual; CEIL(2.5)
    ----------
             3SQL> select ceil(-2.5) from dual;CEIL(-2.5)
    ----------
            -2
      

  4.   

    恩,4楼说的正确,一种情况。
    floor这个取的是:小于一个数的最大整数。