`

trunc()函数

阅读更多

TRUNC()函數分兩種:

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

 

Sql代码  收藏代码
  1. select  trunc(( select sysdate from dual)-(TO_DATE('24-11-1999 08:00 上午','dd-mm-yyyy hh:mi am'))) as M_day from dual;  

 

 2.TRUNC(for number)
        TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。
        其具体的语法格式如下
        TRUNC(number[,decimals])
        其中:
        number        待做截取处理的数值
        decimals        指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分
        下面是该函数的使用情况:

Sql代码  收藏代码
  1. select TRUNC(89.985)   from dual;  
  2. select TRUNC(89.985,2) from dual;  
  3. select TRUNC(89.985,-1) from dual;  

 结果:89

          89.98

          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函数使用介绍.doc

    oracle-trunc函数使用介绍.doc

    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. ...

Global site tag (gtag.js) - Google Analytics