「Oracle」between文で日時型の項目を範囲で指定する
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
構文
select * from テーブル名
where 項目名 between 開始値 and 終了値
開始値と終了値の範囲で検索します。
操作方法
1.userテーブルの確認
userid username createdate 1 山田 2021/04/01 22:30:10 2 佐藤 2022/06/04 22:45:15
カラムについて
userid ユーザーID
username ユーザー名前
createdate 作成日時
2.SQL構文
上記テーブルの日時型の項目に対してbetweenを指定します。
select * from user where createdate between '2021/05/03' and '2022/05/07' order by userid;