Operator AND dan OR digunakan untuk menyaring data berdasarkan lebih dari satu kondisi
Operator AND untuk menampilkan rekord jika semua kondisi terpenuhi.
Sedangkan operator OR digunakan untuk menampilkan record jika ada salah satu kondisi yang terpenuhi.
Contoh Database
Pada tutorial ini, database Northwind digunakan.Di bawah ini adalah contoh tabel "Customers":
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 Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Contoh operator AND
Statemen SQL di bawah ini akan memilih semua kustomer dari negara "Germany" AND kota "Berlin"dari tabel "Customer":CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
Contoh Operator OR
Statemen SQL berikut akan memilih semua kustomer dari kota "Berlin" OR "México D.F". dari tabel "Customers" :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 Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
Mengkombinasikan AND dan OR
Anda juga bisa mengkombinasikan AND dan OR dengan menggunakan "()". Perhatikan sintax di bawah ini.