「Oracle」Between文で否定を指定するサンプル

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

構文
select * from テーブル名
where 項目名 not between 値1 and 値2
Betweenで否定を指定できます。

操作方法
1.userテーブルの確認

userid	username	createdate
101	  山田	     2021/04/01 22:30:10
202	  佐藤     2022/01/14 22:45:15
303	  大橋     2022/03/14 22:45:15
404	 小澤     2022/07/04 22:45:15

カラムについて
userid ユーザーID
username ユーザー名前
createdate 作成日時
上記テーブルに対してbetweenの否定を指定します。

2.SQL構文

select * from user
where userid not between 200 and 399;

 

Oracle

Posted by arkgame