SQL AND & OR Operatörleri
- Önceki Sayfa SQL where
- Sonraki Sayfa SQL Order By
AND ve OR operatörleri, birkaç koşula dayalı olarak kayıtları filtrelemek için kullanılır.
AND ve OR Operatörleri
AND ve OR, WHERE alt cümlesinde iki veya daha fazla koşu birleştirebilir.
Eğer ilk ve ikinci koşulda her ikisi de geçerliyse, AND operatörü bir kayıt gösterir.
Eğer ilk koşul veya ikinci koşulda sadece biri geçerliyse, OR operatörü bir kayıt gösterir.
Özgün Tablo (örneklerde kullanılan):
LastName | FirstName | Adres | City |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
AND Operatörü Örneği
AND operatörünü kullanarak "Carter" soyadına ve "Thomas" ismine sahip tüm kişileri gösterin:
SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
Sonuç:
LastName | FirstName | Adres | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
OR Operatörü Örneği
OR operatörünü kullanarak "Carter" soyadına veya "Thomas" ismine sahip tüm kişileri gösterin:
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'
Sonuç:
LastName | FirstName | Adres | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
AND ve OR Operatörlerini Birleştirme
AND ve OR operatörlerini de bir araya getirebiliriz (daha karmaşık ifadeler oluşturmak için parantez kullanarak):
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'
Sonuç:
LastName | FirstName | Adres | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
- Önceki Sayfa SQL where
- Sonraki Sayfa SQL Order By