Kategorien:

Semistrukturierte Datenfunktionen (Array/Objekt)

ARRAY_CONTAINS

Gibt True zurück, wenn die angegebene Variante im angegebenen Array gefunden wird.

Syntax

ARRAY_CONTAINS( <variant> , <array> )

Nutzungshinweise

  • Nutzt einen VARIANT- und einen ARRAY-Wert als Eingaben und gibt True zurück, wenn VARIANT im ARRAY enthalten ist.

Beispiele

Die folgenden Abfragen veranschaulichen die grundlegende Verwendung der Funktion ARRAY_CONTAINS:

SELECT ARRAY_CONTAINS('hello'::variant, array_construct('hello', 'hi'));
+------------------------------------------------------------------+
| ARRAY_CONTAINS('HELLO'::VARIANT, ARRAY_CONSTRUCT('HELLO', 'HI')) |
|------------------------------------------------------------------|
| True                                                             |
+------------------------------------------------------------------+
SELECT ARRAY_CONTAINS('hello'::variant, array_construct('hola', 'bonjour'));
+----------------------------------------------------------------------+
| ARRAY_CONTAINS('HELLO'::VARIANT, ARRAY_CONSTRUCT('HOLA', 'BONJOUR')) |
|----------------------------------------------------------------------|
| False                                                                |
+----------------------------------------------------------------------+