Sql'de in istediğimiz sütunda belirtiğimiz alanda, kriteri içeren veriyi elde etmemizi sağlar. Aşağıdaki yapıya sahip bir tablomuz olsun.
uyeler tablosu:
KOD:no | ad | sehir
1 - altayalp - mersin
2 - engin - istanbul
3 - volkan - malatya
4 - turgay - ankara
Bu tabloda adı altayalp veya volkan olan üyeleri listelemek için:
KOD:Select * from uyeler where ad='altayalp' or ad='volkan'
Şeklinde bir sorgu yazarız. Bu sorgu sonucu aşağıdaki gibi bir sonuç döndürecektir:
KOD:no | ad | sehir
1 - altayalp - mersin
3 - volkan - malatya
Bu sonucu in ile daha kolay elde ederiz:
KOD:Select * from uyeler where ad in('altayalp', 'volkan')
Bu sorgu da aynı şekilde aşağıdaki sonucu döndürür:
KOD:no | ad | sehir
1 - altayalp - mersin
3 - volkan - malatya
Eğer üye numarası 2 ve 4 olan kayıtları listelemek istersek, sorgumuz şu şekilde olacak:
KOD:Select * from uyeler where no in(2,4)
Bu sorgu da şu sonucu döndürür:
KOD:no | ad | sehir
2 - engin - istanbul
4 - turgay - ankara
Kolay gelsin.