SQL の IN 演算子は、指定された値が指定されたセット内にあるかどうかを確認するために使用され、指定された列の値がセット内の値と一致するかどうかを確認することでデータをフィルター処理します。特定の値に一致する値。値が既知のカテゴリに属しているかどうかを確認し、クエリのパフォーマンスを最適化します。例: 名前として「John」、「Jane」、または「Mark」のいずれかを含む従業員を検索し、色として「Red」または「Blue」のいずれかを含まない製品を検索します。
SQL における IN の意味
SQL クエリ言語では、IN 演算子は指定された値をチェックするために使用されます。指定されたコレクション内にあります。その構文は次のとおりです。
<code>SELECT ... FROM table_name WHERE column_name IN (value1, value2, ...)</code>
Function
IN 演算子は、指定された列の値が指定された値のセットと一致するかどうかを確認することによってデータをフィルターします。指定されたセット内の少なくとも 1 つの値に一致するすべての行を返します。
利点
IN 演算子は、NOT IN 演算子と併用すると、次の実行に最適です。
例
次のクエリは、名前に「John」、「Jane」、または「Mark」のいずれかを含む従業員を検索します。
<code>SELECT * FROM employees WHERE name IN ('John', 'Jane', 'Mark')</code>
次のクエリは、名前に「John」、「Jane」、または「Mark」のいずれかを含む従業員を検索します。 「赤」または「青」を含む 1 つの製品を色として含む:
<code>SELECT * FROM products WHERE color NOT IN ('Red', 'Blue')</code>
注
以上がSQLのinとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。