`

Oracle查询星期几

阅读更多
  • SQL语句查询给定时间是星期几;
  • 查询函数TO_CHAR (datetime)
SELECT SYSDATE FROM dual;

SELECT to_char(SYSDATE,'DAY') FROM dual;

SELECT to_char(SYSDATE,'DAY','NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE''') FROM dual;

SELECT to_char(SYSDATE,'DAY','NLS_DATE_LANGUAGE=AMERICAN') FROM dual;

SELECT to_char(SYSDATE,'DY','NLS_DATE_LANGUAGE=AMERICAN') FROM dual;

 

2013/8/27 14:27:05

星期二

星期二

TUESDAY  

TUE

 

  •  TO_CHAR语法
TO_CHAR({ datetime | interval } [, fmt [, 'nlsparam' ] ])

 

 

  • to_char_date::=

     
  • fmt:日期格式
Element

Description

D

Day of week (1-7). This element depends on the NLS territory of the session.

DAY

Name of day.

DY

Abbreviated name of day.

 

  • nlsparam:
'NLS_DATE_LANGUAGE = language'

 

  • 附:

Oracle Database Supported Languages

 Language Name

 Language Abbreviation

 Default Sort

ALBANIAN

sq

GENERIC_M

AMERICAN

us

binary

ARABIC

ar

ARABIC

ASSAMESE

as

binary

AZERBAIJANI

az

AZERBAIJANI

BANGLA

bn

binary

BELARUSIAN

be

RUSSIAN

BRAZILIAN PORTUGUESE

ptb

WEST_EUROPEAN

BULGARIAN

bg

BULGARIAN

CANADIAN FRENCH

frc

CANADIAN FRENCH

CATALAN

ca

CATALAN

CROATIAN

hr

CROATIAN

CYRILLIC KAZAKH

ckk

GENERIC_M

CYRILLIC SERBIAN

csr

GENERIC_M

CYRILLIC UZBEK

cuz

GENERIC_M

CZECH

cs

CZECH

DANISH

dk

DANISH

DUTCH

nl

DUTCH

EGYPTIAN

eg

ARABIC

ENGLISH

gb

binary

ESTONIAN

et

ESTONIAN

FINNISH

sf

FINNISH

FRENCH

f

FRENCH

GERMAN DIN

din

GERMAN

GERMAN

d

GERMAN

GREEK

el

GREEK

GUJARATI

gu

binary

HEBREW

iw

HEBREW

HINDI

hi

binary

HUNGARIAN

hu

HUNGARIAN

ICELANDIC

is

ICELANDIC

INDONESIAN

in

INDONESIAN

IRISH

ga

binary

ITALIAN

i

WEST_EUROPEAN

JAPANESE

ja

binary

KANNADA

kn

binary

KOREAN

ko

binary

LATIN AMERICAN SPANISH

esa

SPANISH

LATIN SERBIAN

lsr

binary

LATIN UZBEK

luz

GENERIC_M

LATVIAN

lv

LATVIAN

LITHUANIAN

lt

LITHUANIAN

MACEDONIAN

mk

binary

MALAY

ms

MALAY

MALAYALAM

ml

binary

MARATHI

mr

binary

MEXICAN SPANISH

esm

WEST_EUROPEAN

NORWEGIAN

n

NORWEGIAN

ORIYA

or

binary

POLISH

pl

POLISH

PORTUGUESE

pt

WEST_EUROPEAN

PUNJABI

pa

binary

ROMANIAN

ro

ROMANIAN

RUSSIAN

ru

RUSSIAN

SIMPLIFIED CHINESE

zhs

binary

SLOVAK

sk

SLOVAK

SLOVENIAN

sl

SLOVENIAN

SPANISH

e

SPANISH

SWEDISH

s

SWEDISH

TAMIL

ta

binary

TELUGU

te

binary

THAI

th

THAI_DICTIONARY

TRADITIONAL CHINESE

zht

binary

TURKISH

tr

TURKISH

UKRAINIAN

uk

UKRAINIAN

VIETNAMESE

vn

VIETNAMESE

  • 大小: 3.7 KB
分享到:
评论

相关推荐

    ORACLE sql 星期几 一个月的第几天等 方法

    在这个资源中,我们将讨论如何使用 Oracle SQL 来获取星期几、一个月的第几天、一个年的第几天等信息。 一、获取星期几 Oracle SQL 提供了多种方式来获取星期几,下面是一些常见的方法: 1. 使用 TO_CHAR 函数 ...

    oracle日期查询相关

    - `D`: 星期几,数字表示,范围是1(周日)到7(周六)。 - `WW`: 第几周,一年中的第几周。 - `W`: 第几天,一周中的第几天。 - `Q`: 第几季度。 例如,要获取当前日期的年月日格式,可以使用以下SQL语句: ```sql...

    oracle语句查询两个日期之间星期六、星期日的天数

    oracle语句查询两个日期之间星期六、星期日的天数

    Oracle sql查询当前月的所有日期

    `LAST_DAY()`用于获取指定日期所在月份的最后一天,而`NEXT_DAY()`用于获取指定日期之后的下一个工作日或特定星期几的日期。 - **`TO_CHAR()`函数的格式模型**:`TO_CHAR()`函数可以接受第二个参数指定日期或数字的...

    输入日期,查看当天是星期几

    标题“输入日期,查看当天是星期几”所涉及的核心知识点主要与日期处理和日历算法有关。在计算机科学中,日期和时间的处理是编程中常见的任务,尤其在日历应用、时间管理软件以及数据分析等领域。这个功能允许用户...

    oracle日期函数全面总结

    5. **NEXT_DAY(date, weekday)**: 返回指定日期之后的第一个指定星期几的日期。 ```sql SELECT NEXT_DAY(SYSDATE, '星期一') FROM DUAL; ``` 6. **TRUNC(date)**: 截断日期到指定的精度,如年、月、日等。默认...

    Oracle计算连续天数,计算连续时间,Oracle连续天数统计

    Oracle中的日期函数如`SYSDATE`获取当前系统日期,`ADD_MONTHS`、`TRUNC`用于日期的加减和截断,`NEXT_DAY`则可以得到下一个特定星期的日期。在处理连续天数时,`DATE`和`INTERVAL`数据类型也是常用工具。 2. **自...

    16种oracle查询日期语句.pdf

    使用`to_char(sysdate, 'WW')`可以获取当前日期是本月的第几周,其中`'WW'`格式模型表示星期几作为一周的开始,而`'W'`表示一周的第一天是周日。 2. 获取当前日期是星期几(数字表示): `to_char(sysdate, 'D')`...

    oracle sql 根据年份、周数取日期

    在Oracle SQL中,确定一个特定年份和周数的起始和结束日期需要使用到几个关键函数,如`TRUNC`、`NEXT_DAY`和`LAST_DAY`。但是,上述代码示例中使用了一个较为复杂的查询方法,通过计算每周的第一天(通常是周日)和...

    16种oracle查询日期语句.docx

    虽然示例中没有给出具体的函数,但可以通过组合`to_char`函数和适当的日期模式来实现,如`to_char(sysdate, 'Day')`可返回英文的星期几,若需中文名称,则可能需要自定义转换函数或使用NLS_DATE_LANGUAGE参数。...

    Linux下定时自动执行Oracle_SQL

    Crontab支持多种时间格式,包括分钟、小时、天、月以及星期几,这使得它成为一个非常灵活的时间管理工具。 #### Oracle SQL:数据库查询语言 Oracle SQL是Oracle数据库的查询语言,它提供了一系列功能强大的命令和...

    oracle代码包括查询,子查询,,,

    上面的例子中使用了`TO_CHAR`函数将`SYSDATE`格式化为“DD-MM-YYYY DAY”形式,其中DAY表示星期几。 ### 6. 使用`TRUNC`函数截断日期到特定粒度 ```sql SELECT TO_CHAR(TRUNC(SYSDATE, 'HH'), 'YYYY.MM.DD HH24:MI...

    Oracle 获得某日期属于一年中的第几个自然周

    标题“Oracle 获取某日期属于一年中的第几个自然周”指的是在Oracle数据库系统中,通过SQL查询来确定一个特定日期在当年是第几周的问题。在实际业务中,这样的功能可能用于统计、报告或者数据分析,例如,公司可能...

    oracle常用问题解答

    **问题**: 如何在Oracle中获取今天的星期几以及使用其他日期函数? **解答**: 可以使用`TRUNC`和`TO_CHAR`函数来获取日期信息。 - **示例**: 获取今天的星期几: ```sql SELECT TO_CHAR(SYSDATE, 'DAY') AS today_...

    oracle 日期处理 总结

    可以使用`to_char(date, 'DY')`来获取日期对应的星期几,其中'DY'代表一周中的缩写,如'MON'代表星期一。 5. **求两个日期之间的天数** `date1 - date2`可以直接计算两个日期之间的天数差。 6. **获得两个日期...

    Oracle Job定时任务

    Oracle Job 定时任务 Oracle Job 定时任务是 Oracle 数据库中的一种定时执行任务的机制,它允许用户在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的 Job 可以通过以下视图查询系统中的 Job: *...

Global site tag (gtag.js) - Google Analytics