- IN sözcüğünü bir listedeki elemanlardan herhangi biriyle eşleşen satırları görüntülemek için kullanırız.
- NOT IN arama kriterini ise listede olmayan değerleri aramak için kullanırız.
- NOT koşul bildirimi diğer arama koşullarına göre biraz daha yavaş çalışır.
- Performans açısından çok sık kullanılması tavsiye edilmez.
- IN ile elde ettiğimiz sonuçları OR kullanarakta elde edebiliriz.
Söz dizimi: SELECT <sütun adı> FROM <tablo
adı>
WHERE
<sütun adı> IN('değer1','değer2',.....)
(Bütün Müşteriler içinde 'VINET' ve 'FOLKO' isimli müşterilerin tekliflerini listeleyelim;)
Sorgu: SELECT * FROM Orders WHERE CustomerID IN ('VINET','FOLKO')
Northwind veritabanımız dışında bir örnek vermek gerekirse daha açıklayıcı olması açısından;
Sorgu: SELECT * FROM Ogrenci WHERE Bolum IN ('Bilgisayar','Elektronik','Elektrik')
(Belirli 'Bolum' lerde okuyan öğrenci bilgilerine ulaşabiliriz.)
Ders-11' e Geçebilirsiniz.
Hiç yorum yok:
Yorum Gönder