oracle trunc函数使用详解

转载 2013年12月02日 11:12:56
oracle trunc函数使用详解
 
核心提示:oracle trunc函数使用介绍
 
    1.TRUNC(for dates)
    TRUNC函数为指定元素而截去的日期值。
    其具体的语法格式如下:
    TRUNC(date[,fmt])
    其中:
    date 一个日期值
    fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去
    下面是该函数的使用情况:
    TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am')
    ='24-Nov-1999 12:00:00 am'
    TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon-yyyy hh:mi am'),'hh') ='24-Nov-1999 08:00:00 am'
    trunc(sysdate,'yyyy') --返回当年第一天。
    trunc(sysdate,'mm') --返回当月第一天。
    trunc(sysdate,'d') --返回当前星期的第一天。
    trunc(sysdate,'dd')--返回当前年月日
    2.TRUNC(for number)
    TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。
    其具体的语法格式如下
    TRUNC(number[,decimals])
    其中:
    number 待做截取处理的数值
    decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分
    下面是该函数的使用情况:
    TRUNC(89.985,2)=89.98
    TRUNC(89.985)=89
    TRUNC(89.985,-1)=80
    注意:第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记。与取整类似,比如参数为1即取整到十分位,如果是-1,则是取整到十位,以此类推。

相关文章推荐

Oracle数据库的decode、sign、trunc函数使用详解

转载于:http://database.51cto.com/art/201108/282886.htm   Oracle数据库的函数有很多,本文我们主要介绍一下decode、sign、trunc函...
  • zgmzyr
  • zgmzyr
  • 2012年04月04日 23:11
  • 671

oracle的trunc函数使用实例

  • 2015年01月17日 19:51
  • 1KB
  • 下载

oracle函数trunc的使用

1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数。 函数支持格式有:yyyy MM  dd  hh Mi 可以用 select TRUNC(sysdate,'yyyy'...

Oracle TRUNC 函数详解

1.TRUNC 函数 Oracle TRUNC函数可以截取数字和日期类型:   2.TRUNC截取数字 TRUNC(number)函数返回n1截取到n2位小数。如果省略n2时,则n1截取到0位置(即截...

oracle trunc()函数的使用方法

dual : Oracle提供的最小的工作表,只有一行一列,具有某些特殊功用。 oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望...

oracle trunc()函数的使用

1.TRUNC(for dates)   TRUNC函数为指定元素而截去的日期值。   其具体的语法格式如下:   TRUNC(date[,fmt])   其中:   d...
  • JDinis
  • JDinis
  • 2016年03月21日 09:26
  • 111

Oracle中trunc函数、round 函数、ceil函数和floor函数的使用

.1trunc函数处理数字 trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下 TRUN...

Oracle中trunc函数、round 函数、ceil函数和floor函数的使用

1.1 trunc函数处理数字 trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下...

Oracle中trunc函数、round 函数、ceil函数和floor函数的使用

1.1trunc函数处理数字 trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下 TRUN...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle trunc函数使用详解
举报原因:
原因补充:

(最多只允许输入30个字)