`

Oracle 常用trunc处理日期用法

 
阅读更多

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  --显示当前时间
2011-12-29 16:24:34

select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)
2011-1-1

select trunc(sysdate,'q') from dual; --截取到季度(本季度的第一天)
2011-10-1

select trunc(sysdate,'month') from dual; --截取到月(本月的第一天)
2011-12-1

select trunc(sysdate,'') from dual;

select to_char(trunc(sysdate),'yyyymmdd hh24:mi:ss') from dual; --默认截取到日(当日的零点零分零秒)
20111229 00:00:00

select trunc(sysdate-1,'w') from dual;  -- 离当前时间最近的周四,若当天为周四则返回当天,否则返回上周四
2011-12-22

select trunc(sysdate,'ww') from dual;  --截取到上周末(上周周六)
2011-12-24

select trunc(sysdate,'day') from dual; --截取到周(本周第一天,即上周日)
2011-12-25

select trunc(sysdate,'iw') from dual; --本周第2天,即本周一
2011-12-26

select to_char(trunc(sysdate,'dd'),'yyyymmdd hh24:mi:ss') from dual;--截取到日(当日的零点零分零秒)
20111229 00:00:00

select trunc(sysdate,'hh24') from dual;  --截取到小时(当前小时,零分零秒)
2011-12-29 16:00:00

select trunc(sysdate,'mi') from dual; --截取到分(当前分,零秒)
2011-12-29 16:24:00

select trunc(sysdate,'ss') from dual ;--报错,没有精确到秒的格式

分享到:
评论

相关推荐

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

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

    Oracle常用函数和使用方法

    ### Oracle常用函数与使用方法详解 #### 一、Oracle SQL函数概述 在Oracle数据库中,SQL函数被广泛用于处理各种数据类型,包括数值、字符、日期等,它们能够帮助我们更高效地进行数据检索和分析。本文将详细介绍...

    Oracle中的日期处理总结

    ### Oracle中的日期处理总结 #### 一、获取当前日期与时间 在Oracle数据库中,我们可以通过多种方式来获取系统的当前日期或时间。 1. **`SYSDATE`**:使用`SELECT SYSDATE FROM DUAL;`语句可以查询到当前系统的...

    oracle trunc()函数的使用方法

    oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的...

    ORACLE常用日期函数集合

    ### ORACLE常用日期函数集合详解 #### 一、概述 在Oracle数据库中,日期处理是一项非常重要的功能。本文将详细介绍一些常用的Oracle日期函数及其应用场景,帮助数据库管理员或开发者更好地理解和运用这些函数,以...

    oracle常用函数功能演示

    `ROUND`和`TRUNC`函数在日期处理上也十分实用,它们可以根据指定的日期格式进行日期的舍入或截取。 类型转换函数允许我们将数值和字符数据相互转换,这对于处理不同类型的数据非常有用。例如,我们可以使用`TO_CHAR...

    oracle最常用的函数或方法总结

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其丰富的函数和方法库为SQL查询提供了强大的支持。在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的...

    Oracle时间日期操作

    12. 日期和时间的处理方法:使用 `trunc` 函数可以对日期和时间进行截断,例如:`trunc(sysdate, 'day')` 可以将当前日期截断到天级别。 Oracle 时间日期操作是一种功能强大且灵活的操作类型,通过学习和掌握这些...

    Oracle 日期处理大全

    9. **日期函数**:Oracle还提供了其他日期函数,如 `ADD_MONTHS` 增加或减少月份,`TRUNC` 截断日期到指定单位,`EXTRACT` 提取日期或时间的某个部分,以及 `NEXT_DAY` 获取给定日期后的下一个指定天。 10. **日期...

    Oracle常用函数.pdf

    ### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...

    oracle各种日期函数

    在Oracle数据库中,日期函数是处理日期和时间数据的关键工具之一。这些函数广泛应用于查询、报表生成以及其他需要处理日期和时间的应用场景。根据题目提供的信息,“oracle各种日期函数”主要涉及如何获取当前的年份...

    Oracle常用函数使用方法及常用查询

    ### Oracle常用函数使用方法及常用查询 在Oracle数据库中,SQL函数被广泛应用于各种数据处理需求,例如数据筛选、计算汇总、格式化等。本文将详细介绍Oracle中的常见函数及其应用场景,帮助用户更好地理解和掌握...

    oracle 的常用函数

    在Oracle数据库中,为了方便用户进行数据处理与分析,提供了大量的内置函数。这些函数涵盖了字符串操作、数值计算、日期处理等多个方面,极大地提高了SQL查询的灵活性和效率。然而,由于函数种类繁多,且每种函数的...

    oracle常用问题解答

    ### Oracle常用问题解答知识点 #### 1. SQL & PL/SQL ##### 1.1 查询特殊字符,如通配符%与_ **问题**: 如何在Oracle中查询包含特殊字符如通配符%与_的数据? **解答**: 在Oracle中查询包含特殊字符如通配符%与_...

    ORACLE常用函数功能演示

    Oracle数据库系统包含了大量的内置函数...总的来说,熟练掌握这些Oracle常用函数,不仅可以提高编程效率,还能优化数据库操作的性能。通过实际的示例和实践,我们可以更好地理解和运用这些函数,提升数据库管理的技能。

    Oracle110个常用函数……PDF清晰版

    根据提供的文件标题、描述以及部分内文,我们可以推断出这份文档主要介绍的是Oracle数据库中的110个常用函数。由于提供的部分内容似乎并不是标准的文本格式,并且包含了一些乱码和不可读字符,这里将尝试根据给定的...

    Oracle_plsql常用方法汇总

    日期函数是 Oracle PL/SQL 中的一种常用的函数,用于处理日期和时间相关的操作。下面是一些常用的日期函数: 1. SYSDATE:返回当前系统日期 2. ADD_MONTHS:返回日期加(减)指定月份后(前)的日期 3. LAST_DAY:返回...

    oracle 几个日期出来

    以上介绍了在Oracle数据库中处理日期的一些常用技巧和方法,包括获取当前日期是一周中的第几天、获取当前日期所在的季度、判断两年后的日期是否为闰年等。这些技巧对于日常的数据库管理和开发工作都非常有用。在实际...

    oracle常用字符函数

    下面将详细解释这些函数的用途和使用方法。 1. **字符函数** - `LOWER(char)`: 该函数用于将输入的字符串`char`中的所有大写字母转换为小写字母,常用于不区分大小写的查询或比较。 - `UPPER(char)`: 与`LOWER`...

Global site tag (gtag.js) - Google Analytics