SQL中的取整函数,取小数

  

取整函数:

  

1, trunc(价值、精密)按精度(精密)截取某个数字,不进行舍入操作。
返回截尾到y位小数的x值:trunc (x, [y]):

  
 <代码>选择trunc (23.33)
  ------------
  23日 
  

2轮(价值、精密)根据给定的精度(精密)输入数值(四舍五入取整]。
返回舍入到小数点右边y位的x值:圆形(x, [y]):

  
 <代码>选择圆(23.33)
  ------------
  23日 
  

3、天花板(值)产生大于或等于指定值(值)的最小整数[向上取整]。
返回大于或等于x的最大整数:

  
 <代码>选择上限(23.33)
  -----------
  24  
  

4楼(值)与天花板()相反,产生小于或等于指定值(值)的最小整数[向下取整]。
返回等于或小于x的最大整数:

  
 <代码>选择地板(23.33)
  ------------
  23日 
  

5号(价值)与绝对值函数ABS()相反.ABS()给出的是值的量而不是其符号,标志(值)则给出值的符号而不是量。
返回x的符号:

  
 <代码>选择标志(-23.33)
  ------------
  1  
  

总结:

  

【四舍五入取整】:回合()
【向下取整】:地板(),(int x)。取日期的天数部分不能使用,需地板(cast(浮动)日期)
【向上取整】:天花板()
【取小数】:x-floor (x)

SQL中的取整函数,取小数