今天在看一段别人写的SQL时,看到oracle的trunc函数,以前木有用过,所以google的一下,抄过来,方便查看,具体如下:
1.trunc(for dates)
为指定元素而截取的日期值
trunc(sysdate,'yyyy')---返回当前年的第一天
trunc(sysdate,'mm')---返回当前月的第一天
trunc(sysdate,'dd')---返回当前年月日
trunc(sysdate,'d')---返回当前星期的第一天
2.trunc(for number)
返回处理后的数据,方法同round类似
trunc(89.567,2)=89.56
trunc(89.567)=89
trunc(89.567,-1)=80
这里附上round函数的用法
round函数可以用来对数据进行四舍五入,用法如下:
ROUND( number, decimal_places ),
number : 需四舍五入处理的数值
decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )返回值类型数字例子:
select round(123.456, 0) from dual; 回传 123
select round(123.456, 1) from dual; 回传 123.5
select round(123.456, 2) from dual; 回传 123.46
select round(123.456, 3) from dual; 回传 123.456
select round(-123.456, 2) from dual; 回传 -123.46
2 round用来对日期进行四舍五入,其用法如下:
round(to_date ('22-AUG-03'),'YEAR') would return '01-JAN-04'
round(to_date ('22-AUG-03'),'Q') would return '01-OCT-03'
round(to_date ('22-AUG-03'),'MONTH') would return '01-SEP-03'
round(to_date ('22-AUG-03'),'DDD') would return '22-AUG-03'
round(to_date ('22-AUG-03'),'DAY') would return '24-AUG-03'
分享到:
相关推荐
`TRUNC`函数在Oracle数据库中是一个非常实用的日期处理函数,它被广泛应用于日期比较、事务调度和其他需要精确控制日期时间的操作中。在没有指定`fmt`参数时,`TRUNC`函数会将日期时间截断到最近的天。例如,`SELECT...
#### 二、TRUNC函数用于日期数据类型 ##### 1. 语法格式 ```sql TRUNC(date[, fmt]) ``` - **date**: 需要被截断的日期值。 - **fmt**: 可选参数,用于指定日期格式。如果不提供此参数,默认为去除日期的时间部分,...
本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧。 代码如下: select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual; –显示当前时间 2011-12-29 16:...
Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...
Delphi programming language 提供了四种取整函数:Round、Trunc、Ceil 和 Floor,每种函数都有其特点和应用场景。 Round 函数 Round 函数是 Delphi 中最常用的取整函数,它对一个实数进行四舍五入处理。 Round ...
TRUNC()函数是数据库系统和编程语言中广泛使用的数学和日期处理函数,主要用来进行数值和日期的截断操作。这个函数在处理数据时非常有用,因为它允许你精确地控制要保留的数据部分。 1. TRUNC()函数用于日期 TRUNC...
详细介绍了 oracle 内置 trunc 函数的使用场景及实例,对日期格式和数字格式的数据进行操作
Oracle数据库中的`TRUNC`函数是一个非常实用的函数,它在处理日期和数值时具有不同的功能。本篇文章将深入解析`TRUNC`函数在日期和数值处理中的具体用法。 ### 日期处理 在日期处理方面,`TRUNC`函数主要用于截取...
Oracle数据库中的TRUNC函数是一个非常实用的工具,用于处理日期和数字类型的数据。它有两种主要的用法,分别针对日期和数字。 对于日期,TRUNC函数的主要作用是将日期值截断到特定的时间元素,例如年、月、日、小时...
TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: ...
今天,我们将详细介绍 Maya 中的数学函数,包括绝对值函数、 ceil 函数、floor 函数、clamp 函数、min 函数、max 函数、sign 函数、trunc 函数、exp 函数、log 函数、log10 函数、pow 函数、sqrt 函数、三角函数、反...
4. TRUNC函数:TRUNC函数只取整数部分,不考虑小数。如`=TRUNC(8.9)`返回8,`=TRUNC(-9.6)`返回-9。 5. ROUND函数:这是四舍五入函数,可以按指定的小数位数进行四舍五入。例如,`=ROUND(A1, 2)`将A1的数值四舍五入...
Trunc函数可以将日期截断到最接近的日期,例如截断到当前年的1月1日。其语法为`Trunc(date, unit)`,其中`date`是要截断的日期,`unit`是截断的单位,可以是`day`、`month`、`year`等。 例如,下面的SQL语句可以将...
TRUNC函数可以返回数值被截断后的整数。 统计函数是SPSS中的一类重要函数,这类函数可以对数据进行统计分析。例如,CFVAR函数可以返回参数的方差系数;LAG函数可以返回数据文件中前一个个案的变量值;MAX函数可以...
在财税实务中,函数 TRUNC 和函数 INT 都可以用于对数据进行取整操作,但是需要根据具体情况选择合适的函数。 七、结语 Excel 函数在财税实务中的应用非常广泛。通过学习和掌握这些函数,我们可以更好地处理财税...
例如,使用TRUNC函数可以判断身份证号码的最后一位数字是否为偶数:=TRUNC(MID(B3,15,1)/2) 通过巧妙地使用这些Excel函数,可以快速地提取身份证中的出生日期信息,并且可以根据需要进行格式化和计算。
MID 函数可以返回文本字符串中从指定位置开场指定数目的字符,而 TRUNC 函数可以将数字的小数部分截去,返回整数。 函数格式: MID(text, start_num, num_chars) 参数: * text:要提取字符的文本字符串 * start...
22. TRUNC函数:将数字截断至指定的小数位数。 日期函数 1. ADD_MONTHS函数:在日期上增加指定的月份数。 2. LAST_DAY函数:返回给定月份中的最后一天。 3. MONTHS_BETWEEN函数:计算两个日期之间的月份差异。 4. ...
(注意要区分与 TRUNC函数(只取整),而 INT 取向下整数。) 4. 取整函数,只取整理。 -TRUNC函数 例:=TRUNC(8.9),结果为 8;=TRUNC(-9.6),结果为 -9; 5. 四舍五入函数—— ROUND函数 6. 向下舍数字...