Categorias:

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

MAP_SIZE

Retorna o tamanho de um MAP.

Sintaxe

MAP_SIZE( <map> )
Copy

Argumentos

map

O mapa de entrada.

Retornos

Retorna o número de entradas no mapa.

Exemplos

Determine o número de entradas em um mapa:

SELECT MAP_SIZE({'a':1,'b':2,'c':3}::MAP(VARCHAR,NUMBER))
  AS map_size;
Copy
+----------+
| MAP_SIZE |
|----------|
|        3 |
+----------+