Tutorial MySQL ini menjelaskan Cara Menggabungkan kondisi MySQL AND dan OR dengan sintaks dan contoh.
Deskripsi
Syntax
Syntax untuk Kondisi MySQL AND dan OR adalah:
|
1 2 3 4 |
WHERE condition1 AND condition2 ... OR condition_n; |
Penjelasan Parameter
- condition1, condition2, … condition_n
- Kondisi yang dievaluasi untuk menentukan apakah catatan akan dipilih.
Catatan
- Kondisi MySQL AND & OR memungkinkan Anda untuk menguji berbagai kondisi.
- Jangan lupa urutan operasi kurung!
Contoh
Contoh – Dengan Pernyataan SELECT
Mari kita lihat sebuah contoh yang menggabungkan kondisi MySQL AND dan OR dalam sebuah statemen SELECT.
Sebagai contoh:
|
1 2 3 4 |
SELECT * FROM customers WHERE (state = 'California' AND last_name = 'Kagura') OR (customer_id > 4500); |
Contoh kondisi MySQL AND & OR ini akan mengembalikan semua pemasok yang tinggal di negara bagian California yang nama belakangnya adalah Johnson dan semua pemasok yang customer_id lebih besar dari 4500. Tanda kurung menentukan urutan kondisi MySQL AND dan OR dievaluasi. Sama seperti Anda belajar dalam urutan operasi di kelas Matematika!
Contoh berikut melihat pernyataan yang lebih kompleks.
Sebagai contoh:
|
1 2 3 4 5 |
SELECT customer_id, last_name, first_name FROM customers WHERE (last_name = 'Kagura') OR (last_name = 'Karina' AND state = 'California') OR (last_name = 'Aurora' AND status = 'Active' AND state = 'Florida'); |
Contoh Kondisi MySQL AND & OR ini akan mengembalikan semua nilai customer_id, last_name, dan first_name dari tabel pelanggan yang last_name-nya adalah Kagura OR yang last_name-nya adalah Karina dan negara bagian California OR yang last_name-nya adalah Aurora, statusnya adalah Active dan negara bagian adalah Florida.
Dan masih banyak lagi contoh dengan penggunaan statement yang berbeda-beda. Semoga bermanfaat.