Catégories :

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

ARRAY_CONTAINS

Renvoie TRUE si la valeur spécifiée se trouve dans le ARRAY spécifié.

Syntaxe

ARRAY_CONTAINS( <value_expr> , <array> )
Copy

Arguments

value_expr

Valeur à trouver dans array.

array

Le ARRAY à rechercher.

Renvoie

La fonction renvoie TRUE si value est présent 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