SQLWHEREキーワード
選択する
このWHERE
コマンドは、指定された条件を満たすレコードのみを含むように結果セットをフィルタリングします。
次のSQLステートメントは、「Customers」テーブルの「Mexico」からすべての顧客を選択します。
例
SELECT * FROM Customers
WHERE Country='Mexico';
SQLでは、テキスト値を一重引用符で囲む必要があります(ほとんどのデータベースシステムでは、二重引用符も使用できます)。
ただし、数値フィールドは引用符で囲むべきではありません。
例
SELECT * FROM Customers
WHERE CustomerID=1;
注: WHERE句は、SELECTステートメントで使用されるだけでなく、UPDATE、DELETEステートメントなどでも使用されます。
WHERE句では、次の演算子を使用できます。
Operator | Description |
---|---|
= | Equal |
<> | Not equal. Note: In some versions of SQL this operator may be written as != |
> | Greater than |
< | Less than |
>= | Greater than or equal |
<= | Less than or equal |
BETWEEN | Between a certain range |
LIKE | Search for a pattern |
IN | To specify multiple possible values for a column |