web-dev-qa-db-ja.com

日付から曜日名を取得する方法は?

03/09/1982が与えられた場合、どの曜日であると言うことができますか。この場合、Tueになります。

単一のクエリを取得することは可能ですか?

60
user1025901
SQL> SELECT TO_CHAR(date '1982-03-09', 'DAY') day FROM dual;

DAY
---------
TUESDAY

SQL> SELECT TO_CHAR(date '1982-03-09', 'DY') day FROM dual;

DAY
---
TUE

SQL> SELECT TO_CHAR(date '1982-03-09', 'Dy') day FROM dual;

DAY
---
Tue

(クエリはANSI日付リテラルを使用します。これはISO-8601日付標準に従い、日付形式のあいまいさを回避します。)

115
Zohaib