Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
true
ad vissza, ha elem
egyenlő bármelyik exprN
-vel vagy egy sor a(z) query
-ban.
Szintaxis
elem in ( expr1 [, ...] )
elem in ( query )
Érvek
-
elem
: Bármilyen hasonló típusú kifejezés. -
exprN
: Bármely olyan típus kifejezése, amely közös legkisebb típust oszt meg az összes többi argumentummal. -
query
: Bármelyik lekérdezés. Az eredménynek legkevésbé gyakori típusú kell megosztaniaelem
. Ha a lekérdezés egynél több oszlopot ad vissza, akkor aelem
-nak azonos számú mezővel rendelkező tömbnek (STRUCT) kell lennie.
Visszatér
Az eredmény egy BOOLEAN.
Példák
> SELECT 1 in(1, 2, 3);
true
> SELECT 1 in(2, 3, 4);
false
> SELECT (1, 2) IN ((1, 2), (2, 3));
true
> SELECT named_struct('a', 1, 'b', 2) in(named_struct('a', 1, 'b', 1), named_struct('a', 1, 'b', 3));
false
> SELECT named_struct('a', 1, 'b', 2) in(named_struct('a', 1, 'b', 2), named_struct('a', 1, 'b', 3));
true
> SELECT 1 IN (SELECT * FROM VALUES(1), (2));
true;
> SELECT (1, 2) IN (SELECT c1, c2 FROM VALUES(1, 2), (3, 4) AS T(c1, c2));
true;