mysqlにおけるinの役割

下次还敢
リリース: 2024-04-26 05:39:13
オリジナル
618 人が閲覧しました

MySQL の IN 演算子は、カラムの値が指定された値のリストに含まれるかどうかをチェックするために使用され、これにより特定の値を含むレコードを簡単に検索できるようになります。構文は次のとおりです。 SELECT 列名 FROM テーブル名 WHERE 列名 IN (値 1, 値 2, ..., 値 N)。 IN 演算子を使用する場合、MySQL はカラム値を 1 つずつチェックしてリスト内の値と一致するかどうかを確認し、一致する場合はレコードが結果セットに含まれます。

mysqlにおけるinの役割

MySQL における IN の役割

IN 演算子は MySQL で、値が正しいかどうかをチェックするために使用されます。列は指定された値のリストにあります。 IN 演算子は、複数の特定の値を含むレコードを検索する必要がある場合に便利です。

構文

<code class="sql">SELECT column_name
FROM table_name
WHERE column_name IN (value1, value2, ..., valueN);</code>
ログイン後にコピー

ここで:

  • column_name は、確認する列の名前です。
  • value1value2、...、valueN は、探している値の特定のリストです。

使用法

IN 演算子を使用してクエリを実行すると、MySQL は列の値を 1 つずつチェックして、リスト内の値と一致するかどうかを確認します。 。列の値がリスト内のいずれかの値と一致する場合、そのレコードは結果セットに含まれます。

students という名前のテーブルがあり、student_idname、および年齢列。 20、21、または 22 歳の学生を検索する場合は、次のクエリを使用できます:

<code class="sql">SELECT name
FROM students
WHERE age IN (20, 21, 22);</code>
ログイン後にコピー

このクエリは、20、21、または 22 歳のすべての学生の名前を返します。 。

注意事項

  • IN 演算子は、文字列、数値、および日付の値で使用できます。
  • 値リストはいくつでも指定できます。
  • IN 演算子は、リスト内の値がまったく含まれていないレコードを検索する NOT IN 演算子に似ています。

以上がmysqlにおけるinの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート