Selasa, 31 Maret 2015

SQL AND & OR Operators

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":
CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

Contoh operator AND

Statemen SQL di bawah ini akan memilih semua kustomer dari negara "Germany" AND kota "Berlin"dari tabel "Customer":

Sintax

SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';

Hasilnya
CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
 

Contoh Operator OR

Statemen SQL berikut akan memilih semua kustomer dari kota "Berlin" OR "México D.F". dari tabel "Customers" :

Sintax

SELECT * FROM Customers
WHERE City='Berlin'
OR City='México D.F.';

Hasilnya
CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
Mengkombinasikan AND dan OR
Anda juga bisa mengkombinasikan AND dan OR dengan menggunakan "()".  Perhatikan sintax di bawah ini.

Sintax

SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='München');


diataptasi dari: www.w3schools.com

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More