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 |