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内置函数 trunc 使用

trunc 是 truncate 的简写。 中文翻译是 “截断”或 “截短”。 表面看上去,应该是对字串或是数字进行截取。 实际上这个函数有两种用法, 而且这两种用法看上去很不一样。 1. 对...
  • oscar999
  • oscar999
  • 2013年11月20日 15:07
  • 3753

Oracle to_date/Trunc函数用法及date字段只精确到日期的问题

本文主要涉及三个问题:to_tate函数、Trunc函数的使用方法及date字段数据只获取日期不获取时间的问题 1、两个函数的使用方法: (1)to_date() 用法:TO_DATE('2016...
  • zcf_0923
  • zcf_0923
  • 2016年04月18日 18:45
  • 3100

使用Oracle trunc 来指定精确的年月日时分秒

函数trunc是一个Oracle内置的函数,可以对date类型数据进行“度身裁剪”,来适应不同类型的数据需求。   在前篇《Oracle日期类型操作几个问题》中,我们已经了解到date类型的基本知识。...
  • yuan1013922969
  • yuan1013922969
  • 2016年12月05日 17:27
  • 1664

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

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

oracle的trunc函数使用实例

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

Oracle TRUNC 函数详解

1.TRUNC 函数 Oracle TRUNC函数可以截取数字和日期类型:   2.TRUNC截取数字 TRUNC(number)函数返回n1截取到n2位小数。如果省略n2时,则n1截取到0位置(即截...
  • chiclewu
  • chiclewu
  • 2014年01月04日 21:41
  • 1978

oracle trunc()函数的使用方法

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

oracle函数trunc的使用

原文地址链接:http://blog.csdn.net/eleven204/article/details/6712538 1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd...
  • w80955
  • w80955
  • 2015年08月24日 18:13
  • 195

oracle函数trunc的使用

原文:http://blog.csdn.net/eleven204/article/details/6712538 -------------------------------------- ...
  • zengmingen
  • zengmingen
  • 2016年04月01日 17:12
  • 175

oracle函数trunc的使用

1、日期比较时需要精确到年、月、日、时、分,可以使用 TRUNC(sysdate,'dd')函数。 函数支持格式有:yyyy、 mm 、 dd  、hh 、Mi select sysdate 系统...
  • jyl932099427
  • jyl932099427
  • 2015年02月11日 11:04
  • 326
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle trunc函数使用详解
举报原因:
原因补充:

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