zoukankan      html  css  js  c++  java
  • ORACLE中如何取一个小数的整数部分

    SQL>   select   ceil(23.33)   from   dual;  
       
      CEIL(23.33)  
      -----------  
                        24  
       
      Elapsed:   00:00:00.30  
      SQL>   select   round(23.33)   from   dual;  
       
      ROUND(23.33)  
      ------------  
                          23  
       
      Elapsed:   00:00:00.30

    SQL>   select   floor(12.23)   from   dual;  
       
      FLOOR(12.23)  
      ------------  
                          12  
       
      SQL>   select   trunc(12.23)   from   dual;  
       
      TRUNC(12.23)  
      ------------  
                          12

    select   round(2.34)   from   dual;  
         
      2  
       
      select   round(2.34,0)   from   dual;  
       
      2  
       
      round的第二个参数默认为0,即取整

    round()是四舍五入,不是取整。。  
      ceil()是进一,floor()是去尾,都是返回整数。。  
      trunc()也是去尾,但是可以指定小数位数,不指定即为取整,所以也是对的。。

  • 相关阅读:
    系统综合实践_5
    系统综合实践_4
    系统综合实践_3
    系统综合实践_2
    系统综合实践_1
    软件工程17—第09组 Beta版本演示
    软件工程16—第09组 Beta冲刺(4/4)
    软工实践个人总结
    第06组 Beta版本演示
    第06组 Beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/Godblessyou/p/1779495.html
Copyright © 2011-2022 走看看