Share via


Função size

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime

Devolve a cardinalidade da matriz ou mapa em expr.

Sintaxe

size(expr)

Argumentos

  • expr: Um ARRAY ou MAP expressão.

Devoluções

Um INTEGER.

Nota

No Databricks Runtime, se spark.sql.ansi.enabled for false, size(NULL) retornará -1 em vez de NULL.

Exemplos

> SELECT size(array('b', 'd', 'c', 'a'));
 4
> SELECT size(map('a', 1, 'b', 2));
 2
> SELECT size(NULL);
 -1