|
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日期函数及其应用场景,帮助数据库管理员或开发者更好地理解和运用这些函数,以...
以下是对标题和描述中提到的一些常用日期函数的详细解释: 1. **months_between** 函数:这个函数返回两个日期之间的月份数。例如,months_between ('04-11月-05','11-1月-01') 结果是57.7741935,意味着这两个日期...
Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源
hive和oracle常用函数对照,包含常用的函数分类 字符函数 数值函数 日期函数 聚合函数 转换函数 其他 增加的hive函数对比,只需要2个积分喔
本文主要介绍Oracle中的字符函数、数学函数、日期函数以及转换函数。 首先,让我们详细探讨字符函数。字符函数主要用于处理字符串数据,包括: 1. `lower(char)`:将字符串中的所有字符转换为小写字母。 2. `upper...
在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的函数或方法总结"的详细阐述: 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 - `SUBSTR()`...
涉及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数据库中几个核心函数的详细介绍: 1. **DECODE函数**:DECODE函数在查询中用于条件判断和返回值替换。其基本语法为`DECODE(expression, ...
Oracle 日期函数是 Oracle 数据库中的一组功能强大且广泛使用的函数,它们可以对日期进行各种操作和计算,本次练习涵盖了 Oracle 中常用的日期函数,包括获取当前系统时间、对日期的月进行加减、获取给定日期所在月...
在Oracle数据库中,日期函数是处理日期和时间数据的关键工具之一。这些函数广泛应用于查询、报表生成以及其他需要处理日期和时间的应用场景。根据题目提供的信息,“oracle各种日期函数”主要涉及如何获取当前的年份...
Oracle数据库系统提供了丰富的函数库,包括字符函数、日期函数、数据类型转换函数以及集合函数,以帮助用户在处理数据时实现各种复杂的操作。下面将详细解释这些函数的用途和使用方法。 1. **字符函数** - `LOWER...
### 三、日期函数 #### 3.1 `SYSDATE` 返回当前系统日期时间。 - **语法**: - `SYSDATE` - **示例**: - `SELECT SYSDATE FROM dual;` 返回当前系统日期时间 #### 3.2 `ADD_MONTHS` 用于计算指定月份后的日期。...
在本篇文章中,我们将深入探讨Oracle中的常用函数,这些函数对于日常的SQL查询、数据处理以及数据库管理至关重要。 一、数值函数 1. `ABS()`: 计算并返回一个数的绝对值。例如,`ABS(-5)` 返回 5。 2. `MOD()`: ...
### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...
"Oracle常用函数chm版"是一个集合了多种Oracle数据库常用函数的参考资源,主要包含以下几个方面: 1. **数值型函数**:这类函数主要用于处理整数、浮点数等数值类型的数据。例如,`ROUND`函数用于四舍五入,`TRUNC`...