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 ARRAYS_OVERLAP
Comprueba si dos matrices tienen algún elemento común. Devuelve TRUE si las matrices comparten al menos un elemento, o FALSE si no existen elementos comunes. La función es NULL-safe, lo que significa que trata los valores NULL como objetos conocidos.
Sintaxis
ARRAYS_OVERLAP( array1, array2 )
Argumentos
- array1
-
Una expresión SUPER que especifica una matriz.
- array2
-
Una expresión SUPER que especifica una matriz.
Tipo de retorno
La función ARRAYS_OVERLAP devuelve un tipo booleano.
Ejemplo
Los ejemplos siguientes muestran la función ARRAYS_OVERLAP.
SELECT ARRAYS_OVERLAP(ARRAY('blue', 'green'), ARRAY('red', 'green')); arrays_overlap ---------------- t (1 row)
Los ejemplos siguientes muestran que los valores NULL se tratan como elementos válidos.
SELECT ARRAYS_OVERLAP(ARRAY('red', NULL, 'blue'), ARRAY('green', NULL)); arrays_overlap ---------------- t (1 row) SELECT ARRAYS_OVERLAP(ARRAY('red', NULL, 'blue'), ARRAY('green')); arrays_overlap ---------------- f (1 row) SELECT ARRAYS_OVERLAP(JSON_PARSE('[null]'), ARRAY(NULL)); arrays_overlap ---------------- t (1 row)