SQL WHERE句の文法と用途

SQLのWHERE条件文は、特定の条件を満たすデータ行を抽出するために使用されます。これは、通常、SELECT、UPDATE、DELETEステートメントで使用されます。

WHERE条件の基本構文は以下のとおりです。

SELECT column1, column2, … FROM table WHERE condition;

UPDATE テーブル名 SET カラム1 = 値1, カラム2 = 値2, … WHERE 条件;

テーブルから削除 DELETE
WHERE 条件;

WHERE条件では、conditionは論理式であり、比較演算子(例:=、<>、<、<=、>、>=)、論理演算子(例:AND、OR、NOT)とワイルドカード(例:%、_)で条件を構築することができます。

例えば、以下はWHERE条件分の一般的な例です。

18歳より若い顧客を選択してください

UPDATE employees SET 給与 = 給与 * 1.1 WHERE 部署 = ‘IT’;

注文日が「2021-01-01」より前の注文を削除します。

また、WHERE 条件文は、IN、BETWEEN、LIKE などのオペレーターと組み合わせて使用することで、より複雑な絞り込み要求に対応できます。

bannerAds