Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 블로그 게시물
ARRAYS_OVERLAP 함수
두 배열에 공통 요소가 있는지 확인합니다. 배열이 하나 이상의 요소를 공유하는 경우 TRUE를 반환하고 공통 요소가 없는 경우 FALSE를 반환합니다. 함수는 Null 안전이므로 Null이 알려진 객체로 취급됩니다.
구문
ARRAYS_OVERLAP( array1, array2 )
인수
- array1
-
배열을 지정하는 SUPER 표현식입니다.
- array2
-
배열을 지정하는 SUPER 표현식입니다.
반환 타입
ARRAYS_OVERLAP 함수는 부울 유형을 반환합니다.
예제
다음 예제에서는 ARRAYS_OVERLAP 함수를 보여 줍니다.
SELECT ARRAYS_OVERLAP(ARRAY('blue', 'green'), ARRAY('red', 'green')); arrays_overlap ---------------- t (1 row)
다음 예제에서는 Null 유효한 요소로 처리됨을 보여 줍니다.
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)