序文:この章では、キーワードWHERを使用して検索条件を指定し、データをフィルタリングする効果を得る方法について説明します
通常、データベーステーブルには大量のデータが含まれ、すべての行を取得する必要はほとんどありません。通常、必要なデータのみが取得されるため、フィルター条件を使用する必要があります。
WHEREフィルターデータ
- SELECTステートメントで単一の値をチェックし、データはWHERE句、FROM句の後のWHERE句で指定された検索条件に従ってフィルタリングされます
- フィルター条件が文字列の場合、単一引用符 ''を引用する必要があります。フィルター条件が値の場合、引用する必要はありません。
SELECT name FROM user WHERE age=28
SELECT name FROM user WHERE age < 28
- 不一致チェック
SELECT name FROM user WHERE age != 28
SELECT name FROM user WHERE age <> 28
- 範囲値チェック(BETWEEN AND)
SELECT name FROM user WHERE age BETWEEN 10 AND 20
- NULLチェック(IS NULL)
SELECT * FROM user WHERE name IS NULL