Função size
Aplica-se a: Databricks SQL
Databricks Runtime
Devolve a cardinalidade da matriz ou mapa em expr
.
Sintaxe
size(expr)
Argumentos
expr
: UmaARRAY
ouMAP
expressão.
Devoluções
Um INTEGER
.
Nota
No Databricks Runtime, se spark.sql.ansi.enabled for , retornará -1
em vez de NULL
. size(NULL)
false
Exemplos
> SELECT size(array('b', 'd', 'c', 'a'));
4
> SELECT size(map('a', 1, 'b', 2));
2
> SELECT size(NULL);
-1