Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Funzione ARRAYS_OVERLAP
Verifica se due array hanno elementi comuni. Restituisce TRUE se gli array condividono almeno un elemento o FALSE se non esistono elementi comuni. La funzione è NULL-safe, nel senso che tratta i NULL come oggetti noti.
Sintassi
ARRAYS_OVERLAP( array1, array2 )
Arguments (Argomenti)
- matrice 1
-
Un'espressione SUPER che specifica un array.
- matrice 2
-
Un'espressione SUPER che specifica un array.
Tipo restituito
La funzione ARRAYS_OVERLAP restituisce un tipo booleano.
Esempio
Gli esempi seguenti mostrano la funzione ARRAYS_OVERLAP.
SELECT ARRAYS_OVERLAP(ARRAY('blue', 'green'), ARRAY('red', 'green')); arrays_overlap ---------------- t (1 row)
Gli esempi seguenti mostrano che i NULL vengono trattati come elementi validi.
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)