Web Hosting | VPS | Registrasi Domain

SQL AND & OR

AND & OR operator digunakan untuk menyaring catatan didasarkan pada lebih dari satu syarat.

The AND & OR Operators

Operator AND menampilkan catatan jika kedua kondisi pertama dan kondisi kedua adalah benar.

Operator OR menampilkan catatan jika salah satu kondisi pertama atau kondisi kedua benar.

Contoh Operator And

The "Persons" table:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta
3 Muhammad Ali margonda Raya 5 Depok

Sekarang kita ingin memilih hanya orang-orang dengan nama pertama sama dengan "Syamsudin" DAN nama belakang sama dengan "Ahmad":

Kami menggunakan pernyataan SELECT berikut:

SELECT * FROM Persons
WHERE FirstName='Syamsudin'
AND LastName='Ahmad'

result-set akan terlihat seperti ini:

P_Id LastName FirstName Address City
2 Ahmad Syamsudin Pramuka Raya Jakarta


Contoh OR Operator

Sekarang kita ingin memilih hanya orang-orang dengan nama pertama sama dengan "Syamsudin" ATAU nama pertama sama dengan "Manaf":

Kami menggunakan pernyataan SELECT berikut:

SELECT * FROM Persons
WHERE FirstName='Syamsudin'
OR FirstName='Manaf'

result-set akan terlihat seperti ini:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta

 

Menggabungkan AND & OR

Anda juga dapat menggabungkan AND dan OR (menggunakan kurung untuk membentuk ekspresi kompleks).

Sekarang kita ingin memilih hanya orang-orang dengan nama belakang sama dengan "Ahmad" DAN nama pertama sama dengan "Syamsudin" ATAU ke "Manaf":

Kami menggunakan pernyataan SELECT berikut:

SELECT * FROM Persons WHERE
LastName='Svendson'
AND (FirstName='Syamsudin' OR FirstName='Manaf')

 result-set akan terlihat seperti ini:

P_Id LastName FirstName Address City
2 Ahmad Syamsudin Pramuka Raya Jakarta