【SELECT文(WHERE句/BETWEEN演算子)について】


このHPは、SELECT文(WHERE句/BETWEEN演算子)についてまとめたものです。


1ー1BETWEEN演算子


値がある特定の範囲内に収まっているかどうかを調べる時は、「BETWEEN演算子」を使用する。BETWEENは、指定された範囲を示す演算子。上限と下限の値を「AND」でつないで書く。上限、下限共にその値を含み、「上限と下限の範囲にある」という意味。





また、「BETWEEN演算子」は文字列や日付も検索できる。





それでは、以下の食品情報を扱う【foodtable】というテーブルで、「rieki」列が「100以上300以下」という条件で、「food_id」、「food_mei」、「rieki」列を取得してみる。





《「foodtable」テーブルから「rieki」列が「100以上300以下」のレコードだけを抜き出し、「food_id」、「food_mei」、「rieki」、列だけを表示させるSQL文》

【SELECT food_id, food_mei, rieki FROM foodtable  WHERE rieki between 100 and 300;】

実行結果は以下の通り。





以下の食品情報を扱う【foodtable】というテーブルで、「shiirebi」列が「2019-09-01から2019-10-31」という条件で、「food_id」、「food_mei」、「shiirebi」列を取得してみる。




《「foodtable」テーブルから「shiirebi」列が「2019-09-01から2019-10-31」のレコードだけを抜き出し、「food_id」、「food_mei」、「shiirebi」列だけを表示させるSQL文》

【SELECT food_id, food_mei, shiirebi FROM foodtable WHERE shiirebi between '2019-09-01' and '2019-10-31';】

実行結果は以下の通り。