複数の値を選択する MySQL クエリ
このシナリオの目標は、次のような複数の基準に基づいてデータベース テーブルから行を選択することです。特定の ID または名前として。 MySQL でこれを実現するには、さまざまなアプローチがあります。
OR 演算子の使用
1 つの方法は、OR 演算子 (OR) を利用して、OR で接続された複数の条件を指定することです。 。例:
SELECT * FROM table WHERE id = 3 OR id = 4
このクエリは、ID が 3 または 4 の行を取得します。
IN 演算子の使用
別のオプションは次のとおりです。 IN 演算子を使用すると、かっこ内の値のリストを指定できます。これは、特定の値のセットに基づいて行を選択する場合に役立ちます:
SELECT * FROM table WHERE id IN (3, 4)
このクエリは、ID 列が 3 または 4 に等しい行を取得します。
追加考慮事項
より複雑なシナリオの場合は、これらの演算子を組み合わせるかサブクエリを使用して、目的の結果を得ることができます。たとえば、「andy」または「paul」という名前の行を選択するには:
SELECT * FROM table WHERE name IN ("andy", "paul")
これらのアプローチを活用すると、MySQL テーブルから複数の値を効果的に選択でき、必要な特定のデータを取得できるようになります。 .
以上がMySQL クエリで複数の値を選択するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。