SQL の基本 | DML: データ操作言語 | WHERE
WHERE 句は、レコードを検索してフィルタリングするために使用する。WHERE 句は、指定した条件を満たすレコードだけを抽出する。
毎回テーブルのすべてのデータを読み込むとは限らない。多くの場合、データを選択的に読み込む。たとえば、売上が $1,000 以上のデータだけを取得する必要がある場合は、WHERE 句を使用する。
WHERE 構文
WHERE 句は次のとおりである。
SELECT カラム名1, カラム名2, ...
FROM テーブル名
WHERE 条件文;
WHERE の例
次のテーブルから売上が $1,000 以上のデータを取得する場合を考える。
store_information テーブル
| store_name | sales | txn_date |
|---|---|---|
| Los Angeles | 1500 | Jan-05-2018 |
| San Diego | 250 | Jan-07-2018 |
| Los Angeles | 300 | Jan-08-2018 |
| Boston | 700 | Jan-08-2018 |
次のようにコマンドを入力する。
SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000;
結果は次のとおりである。
| Store_Name |
|---|
| Los Angeles |