Oracle の INTERVAL 関数を使用する方法

Oracleデータベースでは、INTERVAL関数は日付と時間の範囲を作成するために使用されます。その構文を以下に示します。

区間式単位

数値または式を表すexpressionと、日付または時間の単位を表すunit

INTERVAL 関数を使用する例を以下に示します。

  1. 10日おきの日程間隔を作成します。

SELECT INTERVAL ’10’ DAYS FROM DUAL;

  1. 3時間間隔の時間帯を作成します

SELECT INTERVAL ‘3’ HOUR FROM dual;

  1. 2ヶ月間隔の日付範囲を作成する:

dualからINTERVAL ‘2’ MONTHを選択

  1. 1年2か月間の期間を設定:

dual から ‘1-2’ 年月間隔を選択

  1. 2時間30分間隔で時間帯を作成する:

SELECT INTERVAL ‘2:30’ HOUR TO MINUTE FROM dual;

  1. 3 日 4 時間 30 分おきの時間間隔を作成します。

DUAL から、間隔 ‘3 4:30’ のDAY TO MINUTE を選択します。

INTERVAL関数の利用時に注意する点として、式の指定には有効な数値が必要であり、単位には日付または時刻の有効な単位が必須である。

bannerAds