数値の範囲を指定して抽出する(BETWEEN)
スポンサードリンク
数値の範囲を指定して抽出する方法は次の三つがある。
- ANDを使う
- BETWEEN演算子を使う
- IN述語を使う
数値の範囲を指定するのであればBETWEEN演算子を使うのが一般的である。それぞれの違いは次のようになる。
記 述 | 意 味 |
---|---|
BETWEEN A AND B | AからBの間の値を抽出する |
IN(値リスト) | 値リストで指定された値と一致する値を抽出する |
例題1から例題3は、学籍表から、年齢が19歳から21歳までの氏名、学科、年齢と性別を表示するSELECT文である。したがって、実行結果はすべて同じである。AND、BETWEENとINを使って抽出条件を指定している。
《例題1》
ANDを使って抽出条件を指定する。
学籍表
SELECT文
SELECT 氏名,学科,年齢,性別
FROM 学籍表
WHERE 年齢 >= 19 AND 年齢<=21
スポンサードリンク
《例題2》
BETWEEN演算子を使って抽出条件を指定する。
SELECT文
SELECT 氏名,学科,年齢,性別
FROM 学籍表
WHERE 年齢 BETWEEN 19 AND 21
《例題3》
IN述語を使って抽出条件を指定する。
SELECT文
SELECT 氏名,学科,年齢,性別
FROM 学籍表
WHERE 年齢 IN(19,20,21)
− 実行結果 −