목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

COLLECT_MAP

COLLECT_MAP

지정된 인수에 따른 요소가 포함된 맵을 반환합니다.

구문

COLLECT_MAP(map_key as ANY, map_value as ANY)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
map_key
필수
모든 기본 데이터 유형입니다. 맵 유형의 계층 데이터 키로 집계할 요소입니다. 유효한 모든 변환 식을 입력할 수 있습니다.
map_value
필수
모든 기본 또는 복합 데이터 유형입니다. 맵 유형의 계층 데이터 값으로 집계할 요소입니다. 유효한 모든 변환 식을 입력할 수 있습니다.

반환 값

맵.

그룹 기준

COLLECT_MAP은 변환에 정의된 그룹 기준 포트에 따라 값을 그룹화하여 각 그룹에 대한 하나의 결과를 반환합니다.
그룹 기준 포트가 없는 경우 COLLECT_MAP 함수는 모든 행을 하나의 그룹으로 처리하고 하나의 값을 반환합니다.

다음 식은 PRODUCT_ID의 요소를 키로 포함하고 PRODUCT_NAME의 요소를 값으로 포함하는 맵을 반환합니다.
COLLECT_MAP(PRODUCT_ID, PRODUCT_NAME)
PRODUCT_ID
PRODUCT_NAME
34890
Flashlight
12754
Compass
54028
Pressure Gauge
81203
Vest
반환 값:
[34890 -> Flashlight, 12754 -> Compass, 54028 -> Pressure Gauge, 81203 -> Vest]