Operator AND & OR SQL

Operator AND dan OR digunakan untuk menyaring catatan berdasarkan satu atau lebih kondisi.

Operator AND dan OR

AND dan OR dapat digabungkan dalam kalimat WHERE untuk menggabungkan dua atau lebih kondisi.

Jika kedua kondisi pertama dan kedua berlaku, operator AND menampilkan satu catatan.

Jika kondisi pertama dan kedua salah satu saja yang berlaku, operator OR menampilkan satu catatan.

Tabel asli (digunakan dalam contoh):

LastName FirstName Alamat Kota
Adams John Oxford Street London
Bush George Fifth Avenue New York
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

Contoh Operator AND

Gunakan AND untuk menampilkan semua orang yang memiliki nama keluarga "Carter" dan nama "Thomas":

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'

Hasil:

LastName FirstName Alamat Kota
Carter Thomas Changan Street Beijing

Contoh Operator OR

Gunakan OR untuk menampilkan semua orang yang memiliki nama keluarga "Carter" atau nama "Thomas":

SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'

Hasil:

LastName FirstName Alamat Kota
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

Gabungkan Operator AND dan OR

Kami juga dapat menggabungkan AND dan OR (dengan menggunakan tanda kurung untuk membentuk ekspresi kompleks):

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
AND LastName='Carter'

Hasil:

LastName FirstName Alamat Kota
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing