Categorias:

Funções de dados semiestruturados e estruturados (Mapa)

MAP_KEYS

Retorna as chaves em um MAP.

Sintaxe

MAP_KEYS( <map> )
Copy

Argumentos

map

O mapa de entrada.

Retornos

Retorna uma ARRAY estruturada contendo as chaves em MAP. A ordem das chaves é indefinida.

Exemplos

Liste as chaves em um mapa:

SELECT MAP_KEYS({'a':1,'b':2,'c':3}::MAP(VARCHAR,NUMBER))
  AS map_keys;
Copy
+----------+
| MAP_KEYS |
|----------|
| [        |
|   "a",   |
|   "b",   |
|   "c"    |
| ]        |
+----------+