SQL辞典

【SQL日付関数】NEXT_DAY – 指定した曜日が次に来る日付を求める (Oracle)

投稿日:2009年9月26日 更新日:

OracleではNEXT_DAY関数を利用して、指定した曜日が次に来る日付を求める事ができます。

文法:

NEXT_DAY(date, week)

dateから見てweekで指定した曜日が来る次の日付を求める。

使用例:date列の日付から見て、次の土曜日の日付を求める。

SELECT date, NEXT_DAY(date, ‘土曜日’) FROM tbTestTable;

date        NEXT_DAY(date, ‘土曜日’)
—————————————————–
09-09-22     09-09-26
79-02-21     79-02-24

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL算術関数】FLOOR – 引数以下で最も大きい整数値を求める(Oracle、SQL Server)

OracleやSQL Serverで引数以下で最も大きい整数値を求めるには、FLOOR関数を使います。例えば、3.14以下で最も大きい整数値は3です。逆に引数以上で最も小さい整数値を求めるにはCEIL …

no image

【SQL文字列関数】STUFF – 部分的な文字の置換(SQL Server)

SQL Serverで文字列の部分的な置換を行う場合はSTUFF関数を使用します。 文法: STUFF(a, b, c, d) aで指定した文字列のb番目からc文字分の文字をdと入れ替える。 使用例: …

no image

【SQL文字列関数】TRIM – 指定文字の削除(Oracle)

Oracleで文字列から指定した文字を削除するにはTRIM関数を使用します。TRIM関数では、先頭・末尾にある文字しか削除することができません。またSQL Serverでは使用できません。 文法: T …

no image

【SQL日付関数】CURRENT_DATE – 現在の日付を取得する(Oracle)

OracleではCURRENT_DATE関数を使って現在の日付を取得する事ができます。OracleにはSYSDATE関数でも現在の日付を取得する事ができます。CURRENT_DATE関数には括弧は不要 …

no image

【SQL文字列関数】RTRIM – 文字列の右(末尾)から空白文字を削除する(Oracle、SQL Server)

OracleやSQL Serverで、文字列の右(末尾)から空白文字(スペース文字)を削除するにはRTRIM関数を使用します。 構文: RTRIM(word) wordに指定した文字列の右から空白文字 …

広告

転職