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.