Begini cara kami menulis pertanyaan yang hanya mengembalikan rekod yang sepadan dengan berbilang kriteria pada lajur yang sama
Seperti yang kita semua tahu, pengendali "ATAU" MySQL membandingkan Dua ungkapan, mengembalikan BENAR jika salah satu ungkapan adalah BENAR. Contoh berikut menunjukkan cara menggunakan pengendali 'ATAU' untuk berbilang syarat pada lajur yang sama
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)
Klausa WHERE IN(…) juga digunakan untuk tujuan di atas. Ia boleh digunakan dalam pertanyaan dengan berbilang syarat pada lajur yang sama seperti yang ditunjukkan di bawah -
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)
Atas ialah kandungan terperinci Bagaimana untuk menggunakan berbilang syarat pada lajur yang sama sambil mendapatkan data sebagai output?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!