목차

Search

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

변환 언어 참조

변환 언어 참조

SIZE

SIZE

지정된 배열 또는 맵의 크기를 반환합니다.

구문

SIZE(value)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
value
필수
Array 또는 Map 데이터 유형입니다. 크기를 결정할 배열 또는 맵입니다.
배열을 지정하는 경우 함수는 배열에 포함된 요소의 수를 반환합니다.
맵을 지정하는 경우 함수는 맵에 포함된 키-값 쌍의 수를 반환합니다.

반환 값

정수
배열 또는 맵이 NULL인 경우 -1을 반환합니다.

다음 식은 배열 ITEM_NAME의 크기를 반환합니다.
SIZE(ITEM_NAME)
ITEM_NAME
RETURN VALUE
[‘apples’,‘bananas’,‘oranges’]
3
[‘milk’,‘coffee’,‘tea’,‘chai’]
4
[‘cookie’,’cake’]
2
[‘croissant’,NULL]
2
NULL
-1
다음 식은 맵 SHIPMENT_DETAILS의 크기를 반환합니다.
SIZE(SHIPMENT_DETAILS)
SHIPMENT_DETAILS
RETURN VALUE
[CA -> CNTR345, TX -> T234]
2
[AZ -> CNTR123, AL -> CNTR730, CA -> CNTR345]
3
[FL -> CNTR208, NULL]
2
NULL
-1