SQL の
WHERE IN は、列に特定の値のセットが含まれているかどうかを確認するために使用されます。構文: SELECT 列名 FROM テーブル名 WHERE 列名 IN (値 1, 値 2, ..., 値 N);。列の各値が、指定された値のリスト内のいずれかの値と一致するかどうかを確認し、一致する場合は行を返し、一致しない場合は行を無視します。
SQL での WHERE IN の使用法
WHERE IN 演算子は、列に特定の文字列が含まれているかどうかを確認するために使用されます。値のセット。次の構文を使用します。
<code>SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN);</code>
仕組み
WHERE IN 演算子は、列内の各値が、指定された値のリスト内のいずれかの値と一致するかどうかを確認します。一致する場合は対応する行が返され、一致しない場合はその行は無視されます。
例
次の列を持つ「users」というテーブルがあるとします:
「John」または「Mary」という名前のユーザーの電子メール アドレスを検索するには、次のクエリを使用できます。
<code>SELECT email FROM users WHERE name IN ('John', 'Mary');</code>
これは返されます。 「John」または「Mary」という名前の行は次のようになります:
<code>email ----------------- john@example.com mary@example.com</code>
注:
以上がSQLでのwhereの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。