Oracle Trunc函数参数以使用

网络整理 - 07-27

  Trunc 函数

  用法一:

  为指定元素而截去的日期值。

  语法如下:

  TRUNC(date,[fmt])

  参数分析:

  date

  一个日期值。

  fmt

  日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截。

  不多说了,直接看示例吧!看完你就会明白。

  示例:

  以今天为例,今天是2010年9月10日。(刚刚好今天是教师节,在这里祝老师们节日快乐哦!)

  SELECT trunc(sysdate,'mm')FROM dual 返回2010-9-01(也就是说返回当月的第一天)

  SELECT trunc(sysdate,'yy')FROM dual 返回2010-1-1 当年第一天

  SELECT trunc(sysdate,'dd')FROM dual 返回2010-9-10 当天

  SELECT trunc(sysdate,'day')FROM dual 返回2010-9-5 当周第一天

  SELECT trunc(sysdate)FROM dual 返回2010-9-10 不填fmt参数就默认是当天