SQL - AND/OR operators

AND/OR - VE/VEYA OPERATÖRLERİ :

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 :