はじめに
特定の条件に合う情報だけを検索したい時には、
前回学習した「SELECT句+カラム名+FROM句+テーブル名」のクエリに、WHERE句+カラム名を追加で使用します!
WHERE句 - 条件検索
例1)usersテーブルから20歳以上の人だけを確認したい時
SELECT * FROM users
WHERE age >= 20
例2)usersテーブルから男性だけを確認したい時
SELECT * FROM users
WHERE gender = 'Male'
文字列は''(シングルクォート)で囲わないとエラーになってしまいます!
ちなみに、特定のレコード以外を確認したいときは、
SELECT * FROM users
WHERE hometown <> 'Saitama';
のように<>を使うと、「埼玉県以外出身の人」を検索できます!
比較演算子
検索に使う=・<・>などの記号は比較演算子と言います。
以下はよく使う比較演算子の一覧です。
| 演算子 | 意味 |
|---|---|
| = | 等しい |
| > | より大きい |
| < | より小さい |
| >= | 以上 |
| <= | 以下 |
| <> または != | 等しくない |
もう少し複雑な検索をするためには他の検索条件を使用しますが、今回は基本的な比較演算子のみにとどめておきます