`
wahaha603
  • 浏览: 79996 次
  • 来自: 上海
社区版块
存档分类
最新评论

oracle 常用日期函数

阅读更多
  D    一周中的星期几
DD    月中的第几天 Select to_char(sysdate,'DD') As 返回本月第几天 from dual
DDD    年中的第几天 Select to_char(sysdate,'DDD') As 返回本年第几天 from dual
DAY     星期的名字 Select to_char(sysdate,'DAY') As 返回星期 from dual
DY    星期的简写名 Select to_char(sysdate,'DY') As 返回星期 from dual
YYYY   四位年份 Select to_char(sysdate,'YYYY') As "四位的年份【2012年】" from dual
YYY,YY,Y    年份的最后三位,两位,一位 Select to_char(sysdate,'YYY') As "三位的年份【2012年】" from dual
HH   小时,按12小时计 Select to_char(sysdate,'HH') As "12小时制" from dual
HH24  小时,按24小时计 Select to_char(sysdate,'HH24') As "24小时制" from dual
MI   Select to_char(sysdate,'MI') As 返回分 from dual
SS   Select to_char(sysdate,'SS') As 返回当前秒 from dual
MM   Select to_char(sysdate,'MM') As 返回当前月份 from dual
Mon   月份的简写 Select to_char(sysdate,'Mon') As 返回当前月份 from dual
Month    月份的全名 Select to_char(sysdate,'Month') As 返回当前月份 from dual
W    该月的第几个星期 Select to_char(sysdate,'W') As 本月第几周 from dual
WW   年中的第几个星期  Select to_char(sysdate,'WW') As 本年的第几周 from dual
Q 年中的季度 Select to_char(sysdate,'Q') As 返回本年的季度 from dual
     常用日期操作语句
1 返回上个月最后一天 Select to_char(add_months(last_day(sysdate),-1),'yyyy-MM-dd') 返回上个月最后一天 from dual;
2 返回上个月第一天 Select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') 返回上个月第一天 from dual;  
3 返回上个月的今天 Select to_char(add_months(sysdate,-1),'yyyy-MM-dd') 上个月的今天 from dual;
4 返回当前月第几周 Select to_char(sysdate,'WW') 返回本月第几周 from dual group by to_char(sysdate,'WW');
5 返回本年第几月 Select to_char(sysdate,'MM') 返回本年第几月 from dual group by to_char(sysdate,'MM');
6 返回本年第几季 Select to_char(sysdate,'Q') 返回本年第几季 from dual group by to_char(sysdate,'Q');
7 返回当前月份星期
为周日的日期
Select to_char(t.d, 'YY-MM-DD') 返回当前月份星期为周日的日期
  from (select trunc(sysdate, 'MM') + rownum - 1 as d
          from dba_objects
         where rownum < 32) t
 where to_char(t.d, 'MM') = to_char(sysdate, 'MM') --找出当前月份的周五的日期
   and trim(to_char(t.d, 'Day')) = '星期日'
分享到:
评论

相关推荐

    ORACLE常用日期函数集合

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

    oracle常用日期函数

    以下是对标题和描述中提到的一些常用日期函数的详细解释: 1. **months_between** 函数:这个函数返回两个日期之间的月份数。例如,months_between ('04-11月-05','11-1月-01') 结果是57.7741935,意味着这两个日期...

    Oracle常用日期型函数

    Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源

    hive和oracle常用函数对照表.xlsx

    hive和oracle常用函数对照,包含常用的函数分类 字符函数 数值函数 日期函数 聚合函数 转换函数 其他 增加的hive函数对比,只需要2个积分喔

    Oracle常用单行函数

    本文主要介绍Oracle中的字符函数、数学函数、日期函数以及转换函数。 首先,让我们详细探讨字符函数。字符函数主要用于处理字符串数据,包括: 1. `lower(char)`:将字符串中的所有字符转换为小写字母。 2. `upper...

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

    在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的函数或方法总结"的详细阐述: 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 - `SUBSTR()`...

    Oracle 日期函数的用法与解析

    涉及Oracle常用日期函数的用法、解析以及相关实例

    Oracle常用日期型函数详解

    Oracle常用日期型函数详解 1、Sysdate 当前日期和时间 Select sysdate from dual; SYSDATE ---------- 21-6月 -05 2、Last_day 本月最后一天 Select last_day(sysdate) from dual; LAST_DAY(S ---------- 30-6...

    Oracle常用函数大全

    Oracle常用函数大全是一个非常重要的知识点,涵盖了许多实用的函数,例如日期函数、字符串函数、聚合函数等。这些函数可以帮助开发者更方便地进行数据库操作和数据分析。本文将详细介绍Oracle常用函数大全中的一些...

    Oracle常用的函数大全详细介绍

    在初学者的旅程中,掌握Oracle常用函数是至关重要的一步。以下是对Oracle数据库中几个核心函数的详细介绍: 1. **DECODE函数**:DECODE函数在查询中用于条件判断和返回值替换。其基本语法为`DECODE(expression, ...

    Oracle日期函数练习

    Oracle 日期函数是 Oracle 数据库中的一组功能强大且广泛使用的函数,它们可以对日期进行各种操作和计算,本次练习涵盖了 Oracle 中常用的日期函数,包括获取当前系统时间、对日期的月进行加减、获取给定日期所在月...

    oracle各种日期函数

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

    oracle常用字符函数

    Oracle数据库系统提供了丰富的函数库,包括字符函数、日期函数、数据类型转换函数以及集合函数,以帮助用户在处理数据时实现各种复杂的操作。下面将详细解释这些函数的用途和使用方法。 1. **字符函数** - `LOWER...

    oracle 的常用函数

    ### 三、日期函数 #### 3.1 `SYSDATE` 返回当前系统日期时间。 - **语法**: - `SYSDATE` - **示例**: - `SELECT SYSDATE FROM dual;` 返回当前系统日期时间 #### 3.2 `ADD_MONTHS` 用于计算指定月份后的日期。...

    oracle常用函数介绍

    在本篇文章中,我们将深入探讨Oracle中的常用函数,这些函数对于日常的SQL查询、数据处理以及数据库管理至关重要。 一、数值函数 1. `ABS()`: 计算并返回一个数的绝对值。例如,`ABS(-5)` 返回 5。 2. `MOD()`: ...

    Oracle常用函数.pdf

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

    oracle常用函数chm版

    "Oracle常用函数chm版"是一个集合了多种Oracle数据库常用函数的参考资源,主要包含以下几个方面: 1. **数值型函数**:这类函数主要用于处理整数、浮点数等数值类型的数据。例如,`ROUND`函数用于四舍五入,`TRUNC`...

Global site tag (gtag.js) - Google Analytics