03/09/1982
が与えられた場合、どの曜日であると言うことができますか。この場合、Tue
になります。
単一のクエリを取得することは可能ですか?
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日付標準に従い、日付形式のあいまいさを回避します。)