본문으로 건너뛰기
최종 수정: 에

MAP_SIZE

설명​

Map에 포함된 요소 수를 계산합니다.

구문​

MAP_SIZE(<map>)

매개변수​

  • <map>: MAP 타입의 입력 Map입니다.

반환값​

Map에 포함된 요소 수를 반환합니다.

사용 시 참고 사항​

  1. NULL인 키와 값도 모두 개수에 포함됩니다.
  2. 매개변수가 NULL이면 NULL을 반환합니다.

예제​

  1. 일반 매개변수

    select map_size(map()), map_size(map(1, "100", 0.1, 2, null, null));
    +-----------------+---------------------------------------------+
    | map_size(map()) | map_size(map(1, "100", 0.1, 2, null, null)) |
    +-----------------+---------------------------------------------+
    | 0 | 3 |
    +-----------------+---------------------------------------------+
  2. NULL 매개변수

    select map_size(NULL);
    +----------------+
    | map_size(NULL) |
    +----------------+
    | NULL |
    +----------------+