SQL入門 WHERE句 条件を指定して抽出する

SQL入門 WHERE句 条件を指定して抽出する

前回の記事はこちら↓

SQL入門 SELECT文 単一テーブルからのデータ抽出

この記事では条件を指定してデータを抽出するWHERE句について解説します。

条件を指定して抽出する WHERE句

クエリ結果

上記は前回の記事でmenu_masterテーブルの中のメニュー一覧を抽出したものですが、そこからアメリカンコーヒーのデータのみに絞って抽出します。

条件指定にはWHERE句を使用します。

SELECT name,price FROM coffee_shop.menu_master WHERE name = 'アメリカンコーヒー';

WHERE句の中で、nameが「アメリカンコーヒー」と完全一致するものに絞り込んでいます。

文字列を指定する場合は”シングルクォーテーションもしくは””ダブルクォーテーションで囲みます。

WHERE句で使える比較演算子

上記の例では=を使いました。それ以外にも比較演算子があります。

比較演算子説明
<>等しくないname <> ‘アメリカンコーヒー’
!=等しくないname != ‘アメリカンコーヒー’
<より小さいprice < 300
>より大きいprice > 300
<=以下price <= 300
>=以上price >= 300
LIKE ※続く文字列は’%%’で囲む文字列の部分一致name LIKE ‘%コーヒー%’
タイトルとURLをコピーしました