ホームページ >データベース >mysql チュートリアル >データを出力として取得する際に、同じ列で複数の条件を使用するにはどうすればよいですか?

データを出力として取得する際に、同じ列で複数の条件を使用するにはどうすればよいですか?

WBOY
WBOY転載
2023-09-09 16:53:051618ブラウズ

データを出力として取得する際に、同じ列で複数の条件を使用するにはどうすればよいですか?

#同じ列の複数の条件に一致するレコードのみを返すクエリの作成方法を次に示します。

「OR」ロジック演算子を使用します

ご存知のとおり、MySQL の「OR」演算子は 2 つの式を比較し、どちらかの式が TRUE の場合に TRUE を返します。次の例は、同じ列の複数の条件に対して "OR" 演算子を使用する方法を示しています

mysql> Select * from Student WHERE Name = 'Gaurav' OR Name = 'Aarav';

+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 2    | Aarav  | Mumbai  | History   |
+------+--------+---------+-----------+

2 rows in set (0.00 sec)

WHERE IN(…) 句を使用することで

WHERE IN(…) 句も使用できます。上記の目的で使用されます。以下に示すように、同じ列に複数の条件を持つクエリで使用できます。 -

mysql> Select * from Student WHERE Name IN ('Gaurav','Aarav');

+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 2    | Aarav  | Mumbai  | History   |
+------+--------+---------+-----------+

2 rows in set (0.00 sec)

以上がデータを出力として取得する際に、同じ列で複数の条件を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。