SQL IN Kullanımı
IN operatörü belirtilen tek bir alanda birden fazla değeri aramak için kullanılır.
IN Kullanım Biçimi
SELECT alan_ad(lari)
FROM tablo_adi
WHERE sorgulanacak_alan_adi IN (aranacak_deger1,aranacak_deger2,...) |
IN bir operatördür ve WHERE ile kullanılır.
Örnek Tablo Uygulaması:
Örnek olarak aşağıdaki gibi Personel isimli tablomuz olsun.
id |
Adi_soyadi |
Sehir |
Bolum |
Meslek_Kodu |
1 |
Salih
ESKİOĞLU |
İstanbul |
Bilgi İşlem
Sorumlusu |
1234567 |
2 |
Ayhan
ÇETİNKAYA |
Kocaeli |
İdari İşler
Yöneticisi |
2345678 |
3 |
Serkan
ÖZGÜREL |
Erzincan |
Finans Yöneticisi |
3456789 |
4 |
İlhan
ÖZLÜ |
İstanbul |
Muhasebe |
3456723 |
Örnek1:
SELECT *
FROM Personel
WHERE Sehir IN ( 'İstanbul','Kocaeli')
Bu kod ile Sehir alanında İstanbul ve Kocaeli yazan kayıtlar seçilir.
Çıktısı:
id |
Adi_soyadi |
Sehir |
Bolum |
Meslek_Kodu |
1 |
Salih
ESKİOĞLU |
İstanbul |
Bilgi İşlem
Sorumlusu |
1234567 |
2 |
Ayhan
ÇETİNKAYA |
Kocaeli |
İdari İşler
Yöneticisi |
2345678 |
4 |
İlhan
ÖZLÜ |
İstanbul |
Muhasebe |
3456723 |