Función ARRAY_UNION - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

Función ARRAY_UNION

Combina dos matrices y devuelve una sola matriz que contiene todos los valores únicos, eliminando los duplicados. La función es NULL-safe, lo que significa que trata los valores NULL como objetos conocidos. No se garantiza el orden de los elementos en el resultado.

Sintaxis

ARRAY_UNION( array1, array2 )

Argumentos

array1

Una expresión SUPER que especifica la primera matriz.

array2

Una expresión SUPER que especifica la segunda matriz.

Tipo de retorno

La función ARRAY_UNION devuelve un tipo SUPER.

Ejemplo

Los ejemplos siguientes muestran la función ARRAY_UNION.

SELECT ARRAY_UNION(ARRAY('a','b','b'), ARRAY('b','c','c')); array_union --------------- ["a","b","c"] (1 row)

No se garantiza el orden de los elementos:

SELECT ARRAY_UNION(ARRAY('b','a','b'), ARRAY(NULL,'b',NULL)); array_union ---------------- ["b","a",null] (1 row)

Véase también