최종 수정: 에
MAP_SIZE
설명
Map에 포함된 요소 수를 계산합니다.
구문
MAP_SIZE(<map>)
매개변수
<map>:MAP타입의 입력 Map입니다.
반환값
Map에 포함된 요소 수를 반환합니다.
사용 시 참고 사항
- NULL인 키와 값도 모두 개수에 포함됩니다.
- 매개변수가 NULL이면 NULL을 반환합니다.
예제
-
일반 매개변수
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 |
+-----------------+---------------------------------------------+ -
NULL 매개변수
select map_size(NULL);+----------------+
| map_size(NULL) |
+----------------+
| NULL |
+----------------+