
WHERE句に複数条件を指定することで、
・「~以上~未満」のデータ
を取得できます!!
SQL
例として、
・テーブル「m_product」から
・列「price」が「1000以上~5000未満」のデータ
を取得します。

--「1000以上~5000未満」のデータを取得する
SELECT * FROM m_product
WHERE price >= 1000 AND price < 5000
実行結果
列「price」が「1000以上~5000未満」のデータを取得することが出来ました。

※「999」、「5000」、「5001」を除いたデータを取得できました。
備考(NOT演算子との組み合わせ)
NOT演算子を組み合わせることで、例えば
・列「price」が「1000以上~5000未満」以外のデータ
を取得することができます。
--「1000以上~5000未満」以外のデータを取得する
SELECT * FROM m_product
WHERE NOT (price >= 1000 AND price < 5000)

※「999」、「5000」、「5001」のデータを取得できました。