최종 수정: 에
MAP_VALUES
설명
주어진 MAP에서 값을 추출하여 해당 타입의 ARRAY로 반환합니다.
구문
MAP_VALUES(<map>)
매개변수
<map>:MAP타입이며, 입력 MAP의 내용을 나타냅니다.
반환값
주어진 map에서 값을 추출하여 해당 타입의 ARRAY로 반환합니다.
사용 시 참고 사항
- 매개변수가 NULL이면 NULL을 반환합니다.
- 빈 MAP 객체의 경우 빈 배열을 반환합니다.
- MAP의 NULL 값도 반환되는 배열에 포함됩니다.
예제
-
일반 매개변수
select map_values(map()), map_values(map(1, "100", 0.1, 2, 0.3, null));+-------------------+----------------------------------------------+
| map_values(map()) | map_values(map(1, "100", 0.1, 2, 0.3, null)) |
+-------------------+----------------------------------------------+
| [] | ["100", "2", null] |
+-------------------+----------------------------------------------+ -
NULL 매개변수
select map_values(null);+------------------+
| map_values(null) |
+------------------+
| NULL |
+------------------+