Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt true zurück, wenn elem einem beliebigen exprN entspricht oder einer Zeile in query.
Syntax
elem in ( expr1 [, ...] )
elem in ( query )
Arguments
-
elem: Ein Ausdruck eines beliebigen vergleichbaren Typs. -
exprN: Ein Ausdruck eines beliebigen Typs, der einen am wenigsten gebräuchlichen Typ mit allen anderen Argumenten gemeinsam verwendet. -
query: Eine beliebige Abfrage. Das Ergebnis muss einen kleinsten gemeinsamen Typ mitelemteilen. Wenn die Abfrage mehr als eine Spalteelemzurückgibt, muss es sich um ein Tupel (STRUCT) mit derselben Anzahl von Feldern handeln.
Rückkehr
Das Ergebnis ist vom Typ BOOLEAN.
Examples
> 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;