複数の値を選択する MySQL クエリ
このシナリオの目標は、次のような複数の基準に基づいてデータベース テーブルから行を選択することです。特定の ID または名前として。 MySQL でこれを実現するには、さまざまなアプローチがあります。
OR 演算子の使用
1 つの方法は、OR 演算子 (OR) を利用して、OR で接続された複数の条件を指定することです。 。例:
SELECT * FROM table WHERE id = 3 OR id = 4
このクエリは、ID が 3 または 4 の行を取得します。
IN 演算子の使用
もう 1 つのオプションは、IN 演算子を使用することです。これを使用すると、かっこ内の値のリストを指定できます。これは、特定の値のセットに基づいて行を選択する場合に役立ちます:
SELECT * FROM table WHERE id IN (3, 4)
このクエリは、ID 列が等しい行を取得します。
追加の考慮事項
より複雑なシナリオの場合は、これらの演算子を組み合わせるか、サブクエリを使用して目的の結果を得ることができます。たとえば、「andy」または「paul」という名前の行を選択するには:
SELECT * FROM table WHERE name IN ("andy", "paul")
これらのアプローチを活用すると、 MySQL テーブルから複数の値を効果的に選択できるため、必要な特定のデータを取得できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3