Terdapat dua cara untuk melakukan pertanyaan berbilang syarat dalam MySQL: Gunakan operator AND: hanya kembalikan hasil apabila semua syarat dipenuhi. Gunakan operator OR: keputusan dikembalikan jika salah satu syarat ini dipenuhi.
Gunakan MySQL untuk pertanyaan berbilang syarat
Bagaimana menggunakan MySQL untuk pertanyaan berbilang syarat?
Terdapat dua cara utama untuk melakukan pertanyaan berbilang syarat dalam MySQL:
1 Gunakan operator AND
DAN untuk menggabungkan berbilang syarat pertanyaan bersama-sama Hanya apabila semua syarat dipenuhi, akan mengembalikan hasil. Sintaksnya adalah seperti berikut:
<code class="sql">SELECT column_list FROM table_name WHERE condition1 AND condition2 AND ...</code>
Contohnya:
<code class="sql">SELECT * FROM customers WHERE age > 25 AND gender = 'male' AND city = 'New York';</code>
Pertanyaan ini akan mengembalikan semua rekod pelanggan yang berumur lebih daripada 25 tahun, mempunyai jantina lelaki dan tinggal di New York City.
2 Gunakan operator OR
Operator OR menggabungkan berbilang syarat pertanyaan dan mengembalikan hasil jika salah satu syarat dipenuhi. Sintaksnya adalah seperti berikut:
<code class="sql">SELECT column_list FROM table_name WHERE condition1 OR condition2 OR ...</code>
Contohnya:
<code class="sql">SELECT * FROM products WHERE price < 100 OR category = 'Electronics';</code>
Pertanyaan ini akan mengembalikan semua produk dengan harga kurang daripada 100 yuan atau yang tergolong dalam kategori "Elektronik".
Nota:
Atas ialah kandungan terperinci Bagaimana untuk membuat pertanyaan dengan berbilang syarat dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!