The AND & OR operator yang digunakan untuk menyaring catatan berdasarkan lebih dari satu kondisi.
SQL AND & OR Operator
The AND Operator menampilkan catatan jika kedua kondisi pertama AND kedua kondisi adalah benar.
The OR Operator menampilkan catatan jika salah kondisi pertama OR kondisi kedua benar.
Demo database
Dalam tutorial ini kita akan menggunakan terkenal sampel database Northwind.
Di bawah ini adalah pilihan dari "Customers" tabel:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
AND Operator Contoh
Pernyataan SQL berikut memilih semua pelanggan dari negara "Germany" DAN kota "Berlin" , dalam "Customers" tabel:
OR Operator Contoh
Pernyataan SQL berikut memilih semua pelanggan dari kota "Berlin" OR "Munchen" , dalam "Customers" tabel:
Menggabungkan AND & OR
Anda juga dapat menggabungkan AND dan OR (gunakan tanda kurung untuk membentuk ekspresi kompleks).
Pernyataan SQL berikut memilih semua pelanggan dari negara "Germany" DAN kota harus sama dengan "Berlin" OR "Munchen" , dalam "Customers" tabel:
Contoh
SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='Munchen');
Cobalah sendiri "