Catégories :

Fonctions de données semi-structurées (tableau/objet)

ARRAY_CONTAINS

Renvoie True si la variante spécifiée se trouve dans le tableau spécifié.

Syntaxe

ARRAY_CONTAINS( <variant> , <array> )
Copy

Notes sur l’utilisation

  • Prend une valeur VARIANT et une valeur ARRAY comme entrées et renvoie True si VARIANT est contenu dans ARRAY.

Exemples

Les requêtes suivantes illustrent l’utilisation de base de la fonction ARRAY_CONTAINS :

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