SQL - in operátor

Az sql in operátort úgy határozzuk meg, hogy hány érték szerepel egy értékrendben. Az értékrendet vesszővel választjuk el zárt zárójelben.

1.) Sql szintaxis:

Kód:

SELECT oszlop_név
FROM táblázat_név
WHERE táblázat_név IN (érték 1, érték 2, ...)

 

2.)Az IN operátor példa:

A "személy" táblázat:

Azonosító keresztnév vezetéknév cím város
1 Péter Kovács Albert út 2 Budapest
2 István Tóth Iskola út 34 Debrecen
3 Viola Kiss Kiskörút út 12 Kisköre
4 Aranka Török Széchenyi út 36 Siófok

 

A következő példában szeretnénk kiválasztani a személy táblázatból azon belül a keresztnevekből a "Viola" vagy az "István" nevű egyéneket.

Kód:

SELECT * FROM személy
WHERE keresztnév IN ('Viola','István')

 

A megoldás kiírás szerint:

 

2 István Tóth Iskola út 34 Debrecen
3 Viola Kiss Kiskörút út 12 Kisköre

A hozzászólás csak a regisztrált és bejelentkezett tagok számára engedélyezett!

Oldalainkat 45 vendég böngészi
Látogatóink száma: 2010.07.10 -től