範囲指定は BETWEEN で | データベース初心者の基礎知識ブログ

範囲指定は BETWEEN で

年齢などの数値の範囲を指定する場合は BETWEEN を使います。

20100828_02.jpg

こんな手帳があったときに、年齢が20歳から25歳の人を検索してみると、

SELECT * FROM 手帳

WHERE 年齢 BETWEEN 20 AND 25 

となります。

20100828_03.jpg

これを不等号を使って書くと、

SELECT * FROM 手帳

WHERE 20 <= 年齢 AND 年齢 <= 25 

になります。

いわゆる、「20歳以上、25歳以下」という範囲ですね。

「20歳以上、25歳未満」は、不等号を使います。

SELECT * FROM 手帳

WHERE 20 <= 年齢 AND 年齢 < 25 

になります。

20100828_04.jpg