WHERE
WHERE句は条件に合う行だけを取得するときに使います。 条件でデータを絞り込む
基本文法
SELECT column_name
FROM table_name
WHERE condition;例題
数値で絞り込む
給与が6,000,000以上の社員を取得します。
SELECT * FROM employees WHERE salary >= 6000000;文字列で絞り込む
サンプルデータに登録されている名前と一致する社員を取得します。
SELECT * FROM employees WHERE name = '정도윤';ANDで条件を組み合わせる
両方の条件を満たす行だけを取得します。
SELECT * FROM employees WHERE department_id = 1 AND salary >= 6000000;知っておくと便利なこと
- =、!=、<>、>、>=、<、<=などの比較演算子を使えます。
- ANDは両方の条件、ORはいずれかの条件を満たす行を選びます。
- 文字列はシングルクォート(' ')で囲みます。
練習問題
- 高給与の社員を表示 · 初級 · WHERE
- 開発チームの社員を表示 · 初級 · WHERE
- 2021年以降入社の社員 · 初級 · WHERE