整数のリストのいずれかが columnA および columnB 整数値で定義された範囲内にあるテーブルからレコードを取得するにはどうすればよいですか?
列のペアによって定義された範囲ではなく、列の値と比較する場合の IN 演算子について知っています。
例: select * from mytable where mytable.colA in (1,3,5,6);
colA が 1、3、5、または 6 のすべてのレコードを取得します。
範囲についてそのようなものはありますか?または、次のようにする必要があります:
select * from mytable where 1 between mytable.colA and mytable.colb
OR
3 between mytable.colA and mytable.colb
OR
5 between mytable.colA and mytable.colb
OR
6 between mytable.colA and mytable.colb;