AND/OR operatörleri birden fazla olasılıkları filtrelemek için kullanılır.
AND operatörünün bir kaydı getirmesi için her iki koşulun da doğru olması gerekir.
OR operatörünün bir kaydı getirmesi için iki koşuldan en az birinin doğru olması yeterlidir.
AND/OR SYNTAX:
SELECT <column_name> FROM <table_name> WHERE <column_name> <operator> <value>; AND (<column_name> <operator> <value> OR <column_name> <operator> <value>)
ÖRNEK :
Tablo Adı : Sehirler
ID | SOYADI | ADI | SEHIR |
---|---|---|---|
1 | Ozan | Yahya | İstanbul |
2 | Kaya | Emel | İstanbul |
3 | Tan | Hakkı | İstanbul |
4 | Canbaz | Emel | Adana |
5 | Ay | Serap | Malatya |
Yukarıdaki tabloda adı "Emel" olan ve "İstanbul" yada "Adana" oturanları bulun.
Sorgu :
SELECT * FROM Sehirler; WHERE ADI = 'Emel' AND (SEHIR = 'İstanbul' OR SEHIR = 'Ankara' )
Sonuç :
------------------------------------- | ID | SOYADI | ADI | SEHIR | ------------------------------------- | 2 | Kaya | Emel | İstanbul | | 4 | Cancaz | Emel | Adana | -------------------------------------
Hiç yorum yok :
Yorum Gönder