MySQL の IN 演算子は、カラムの値が指定された値のリストに含まれるかどうかをチェックするために使用され、これにより特定の値を含むレコードを簡単に検索できるようになります。構文は次のとおりです。 SELECT 列名 FROM テーブル名 WHERE 列名 IN (値 1, 値 2, ..., 値 N)。 IN 演算子を使用する場合、MySQL はカラム値を 1 つずつチェックしてリスト内の値と一致するかどうかを確認し、一致する場合はレコードが結果セットに含まれます。
MySQL における IN の役割
IN 演算子は MySQL で、値が正しいかどうかをチェックするために使用されます。列は指定された値のリストにあります。 IN 演算子は、複数の特定の値を含むレコードを検索する必要がある場合に便利です。
構文
<code class="sql">SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN);</code>
ここで:
column_name
は、確認する列の名前です。 value1
、value2
、...、valueN
は、探している値の特定のリストです。 使用法
IN 演算子を使用してクエリを実行すると、MySQL は列の値を 1 つずつチェックして、リスト内の値と一致するかどうかを確認します。 。列の値がリスト内のいずれかの値と一致する場合、そのレコードは結果セットに含まれます。
例
students
という名前のテーブルがあり、student_id
、name
、および年齢
列。 20、21、または 22 歳の学生を検索する場合は、次のクエリを使用できます:
<code class="sql">SELECT name FROM students WHERE age IN (20, 21, 22);</code>
このクエリは、20、21、または 22 歳のすべての学生の名前を返します。 。
注意事項
以上がmysqlにおけるinの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。