「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;

 

Oracle

Posted by arkgame