`

TRUNC函数

阅读更多

关于TRUNC函数的format,自己现在有点体会,format为day时,只精确到天,而不管几年几月只要是符合的day就可以了,要想确定一年中的某月的某一天就要用trunc(date,''dd'').

  通俗的说吧,format为年时,精确到-----年

  为月时,精确到------年,月(不管哪年,只要是相同的月和哪天)

  为日时,精确到------年,月,日(不管哪年的哪月,只关心是哪天)

  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’

  round (date,''format'')未指定format时,如果日期中的时间在中午之前,则将日期中的时间截断为12 A.M.(午夜,一天的开始),否则进到第二天。

  TRUNC(date,''format'')未指定format时,将日期截为12 A.M.,不考虑是否在中午之前的条件。

  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记

分享到:
评论

相关推荐

    trunc函数应用实例

    `TRUNC`函数在Oracle数据库中是一个非常实用的日期处理函数,它被广泛应用于日期比较、事务调度和其他需要精确控制日期时间的操作中。在没有指定`fmt`参数时,`TRUNC`函数会将日期时间截断到最近的天。例如,`SELECT...

    oracle trunc函数使用介绍

    #### 二、TRUNC函数用于日期数据类型 ##### 1. 语法格式 ```sql TRUNC(date[, fmt]) ``` - **date**: 需要被截断的日期值。 - **fmt**: 可选参数,用于指定日期格式。如果不提供此参数,默认为去除日期的时间部分,...

    日常收集整理oracle trunc 函数处理日期格式(很实用)

    本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧。 代码如下: select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual; –显示当前时间 2011-12-29 16:...

    Oracle中trunc()函数用法处理日期、数字类型数据

    Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    Delphi programming language 提供了四种取整函数:Round、Trunc、Ceil 和 Floor,每种函数都有其特点和应用场景。 Round 函数 Round 函数是 Delphi 中最常用的取整函数,它对一个实数进行四舍五入处理。 Round ...

    TRUNC()函数用法

    TRUNC()函数是数据库系统和编程语言中广泛使用的数学和日期处理函数,主要用来进行数值和日期的截断操作。这个函数在处理数据时非常有用,因为它允许你精确地控制要保留的数据部分。 1. TRUNC()函数用于日期 TRUNC...

    oracle的trunc函数使用实例

    详细介绍了 oracle 内置 trunc 函数的使用场景及实例,对日期格式和数字格式的数据进行操作

    Oracle常用函数Trunc及Trunc函数用法讲解

    Oracle数据库中的`TRUNC`函数是一个非常实用的函数,它在处理日期和数值时具有不同的功能。本篇文章将深入解析`TRUNC`函数在日期和数值处理中的具体用法。 ### 日期处理 在日期处理方面,`TRUNC`函数主要用于截取...

    Oracle自我补充之trunc()函数的使用方法

    Oracle数据库中的TRUNC函数是一个非常实用的工具,用于处理日期和数字类型的数据。它有两种主要的用法,分别针对日期和数字。 对于日期,TRUNC函数的主要作用是将日期值截断到特定的时间元素,例如年、月、日、小时...

    oracle trunc()函数的使用方法

    TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: ...

    maya所有函数的_算法

    今天,我们将详细介绍 Maya 中的数学函数,包括绝对值函数、 ceil 函数、floor 函数、clamp 函数、min 函数、max 函数、sign 函数、trunc 函数、exp 函数、log 函数、log10 函数、pow 函数、sqrt 函数、三角函数、反...

    计算机二级Excel函数复习重点.docx

    4. TRUNC函数:TRUNC函数只取整数部分,不考虑小数。如`=TRUNC(8.9)`返回8,`=TRUNC(-9.6)`返回-9。 5. ROUND函数:这是四舍五入函数,可以按指定的小数位数进行四舍五入。例如,`=ROUND(A1, 2)`将A1的数值四舍五入...

    Oracle常用函数大全

    Trunc函数可以将日期截断到最接近的日期,例如截断到当前年的1月1日。其语法为`Trunc(date, unit)`,其中`date`是要截断的日期,`unit`是截断的单位,可以是`day`、`month`、`year`等。 例如,下面的SQL语句可以将...

    spss函数大全.doc

    TRUNC函数可以返回数值被截断后的整数。 统计函数是SPSS中的一类重要函数,这类函数可以对数据进行统计分析。例如,CFVAR函数可以返回参数的方差系数;LAG函数可以返回数据文件中前一个个案的变量值;MAX函数可以...

    财税实务:Excel四舍五入、不四舍五入或取整的相关函数.pdf

    在财税实务中,函数 TRUNC 和函数 INT 都可以用于对数据进行取整操作,但是需要根据具体情况选择合适的函数。 七、结语 Excel 函数在财税实务中的应用非常广泛。通过学习和掌握这些函数,我们可以更好地处理财税...

    巧用Excel函数提取身份证中的出生日期

    例如,使用TRUNC函数可以判断身份证号码的最后一位数字是否为偶数:=TRUNC(MID(B3,15,1)/2) 通过巧妙地使用这些Excel函数,可以快速地提取身份证中的出生日期信息,并且可以根据需要进行格式化和计算。

    人力资源常用EXCEL函数汇总.doc

    MID 函数可以返回文本字符串中从指定位置开场指定数目的字符,而 TRUNC 函数可以将数字的小数部分截去,返回整数。 函数格式: MID(text, start_num, num_chars) 参数: * text:要提取字符的文本字符串 * start...

    oracle系统内置函数大全

    22. TRUNC函数:将数字截断至指定的小数位数。 日期函数 1. ADD_MONTHS函数:在日期上增加指定的月份数。 2. LAST_DAY函数:返回给定月份中的最后一天。 3. MONTHS_BETWEEN函数:计算两个日期之间的月份差异。 4. ...

    个人整理-计算机二级Excel常考函数复习重点

    (注意要区分与 TRUNC函数(只取整),而 INT 取向下整数。) 4. 取整函数,只取整理。 -TRUNC函数 例:=TRUNC(8.9),结果为 8;=TRUNC(-9.6),结果为 -9; 5. 四舍五入函数—— ROUND函数 6. 向下舍数字...

Global site tag (gtag.js) - Google Analytics