BETWEEN 演算子 - 範囲内に収まっているか調べる -

SQL-92/99   Oracle DB2 SQL Server MySQL PostgreSQL Access

WHERE 式 [ NOT ] BETWEEN 数値式1 AND 数値式2

 BETWEEN 演算子は、指定した式の値が範囲内に収まっているかを調べるときに使用します。 このとき、式の値が数値式 1 と数値式 2 の範囲に収まっているとき真、範囲内に収まっていないとき偽になります。

-- 【説明】
-- 次の SQL 文は、「T_13_1」表から「I_COST」列が「3000」から「6000」の範囲に収まっているデータを取得します。

SELECT * FROM T_13_1
 WHERE I_COST BETWEEN 3000 AND 6000;


SERIALI1_CODEI2_CODEI_COST
203004201205500
203005201205600
203006202205600

参考表

T_13_1

SERIALI1_CODEI2_CODEI_COST
203001101102500
203002201206500
203003301309800
203004201205500
203005201205600
203006202205600