IN 演算子を使用した MySQL での複数の行の選択
SQL データベースを使用する場合、特定の行を取得する必要がある場合がよくあります。複数の基準に基づいて。次のシナリオを考えてみましょう: ID 列に値 3 または 4 が含まれるテーブルから行を選択したいとします。
これを実現するために、MySQL は IN 演算子を提供します。これにより、次のリストを指定できます。照合する値。このクエリの構文は次のとおりです。
SELECT * FROM table_name WHERE column_name IN (value1, value2, ...)
今回の場合、ID 3 または 4 の行を選択する場合、クエリは次のようになります。
SELECT * FROM table WHERE id IN (3, 4)
このクエリは次のようになります。 ID 列が 3 または 4 に等しいすべての行。
もう 1 つの方法は、OR 演算子を使用し、一連の個別の条件として表現することです。
SELECT * FROM table WHERE id = 3 OR id = 4
どちらの方法でも目的の結果が得られます。複数の値に基づいて行を選択する方法。
以上が特定の値に基づいて MySQL で複数の行を選択する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。