Oracle Database 明日以降の曜日を指定して日付を取得する

Oracle Database 明日以降の曜日を指定して日付を取得する

Oracle Databaseで、明日以降の曜日を指定して日付を取得する手順を記述してます。「NEXT_DAY」で可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

明日以降の曜日を指定して日付を取得するには「NEXT_DAY」を使用します。

NEXT_DAY(SYSDATE)

実際に、取得してみます。SYSDATEは、DBサーバーがあるOSの現在の日付となります。
※「DUAL」テーブルはダミーとして使用できるテーブルです。

SELECT 
SYSDATE,
NEXT_DAY(SYSDATE, '火'),
NEXT_DAY(SYSDATE, '水'),
NEXT_DAY(SYSDATE, '日'),
NEXT_DAY(SYSDATE, '月')
FROM DUAL;

実行結果

取得されていることが確認できます。