Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 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)