- Categorias:
Funções de dados semiestruturados (Matriz/objeto)
ARRAY_CONTAINS¶
Retorna True
se a variante especificada for encontrada na matriz especificada.
Sintaxe¶
ARRAY_CONTAINS( <variant> , <array> )
Notas de uso¶
Usa um valor VARIANT e um valor ARRAY como entradas e retorna
True
se o VARIANT estiver contido no ARRAY.
Exemplos¶
As consultas a seguir demonstram o uso básico da função 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 | +----------------------------------------------------------------------+