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

MAP_KEYS

설명​

주어진 map에서 키를 추출하여 해당 타입의 ARRAY로 반환합니다.

구문​

MAP_KEYS(<map>)

매개변수​

  • <map> MAP 타입이며, 입력할 맵의 내용입니다.

반환값​

주어진 map에서 키를 추출하여 해당 타입의 ARRAY로 반환합니다.

예제​

  1. 일반 매개변수
    select map_keys(map()),map_keys(map(1, "100", 0.1, 2, null, null));
    +-----------------+---------------------------------------------+
    | map_keys(map()) | map_keys(map(1, "100", 0.1, 2, null, null)) |
    +-----------------+---------------------------------------------+
    | [] | [1.0, 0.1, null] |
    +-----------------+---------------------------------------------+
  2. NULL 매개변수
    select map_keys(NULL);
    +----------------+
    | map_keys(NULL) |
    +----------------+
    | NULL |
    +----------------+