부분 배열 함수 - Amazon Redshift

Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물을 참조하세요.

부분 배열 함수

입력 배열의 하위 집합을 반환하도록 배열을 조작합니다.

구문

SUBARRAY( super_expr, start_position, length )

인수

super_expr

배열 형식의 유효한 SUPER 표현식입니다.

start_position

인덱스 위치 0에서 시작하여 추출을 시작할 배열 내의 위치입니다. 음수 위치는 배열 끝에서 역방향으로 계산됩니다.

length

추출할 요소 수(하위 문자열의 길이)입니다.

반환 타입

부분 배열 함수는 SUPER 데이터 값을 반환합니다.

예시

다음은 하위 배열 함수 예제입니다.

SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)