Funzione size
Si applica a: Databricks SQL Databricks Runtime
Restituisce la cardinalità della matrice o della mappa in expr
.
Sintassi
size(expr)
Argomenti
expr
: espressioneARRAY
oMAP
.
Valori restituiti
Oggetto INTEGER
.
Nota
In Databricks Runtime, se spark.sql.ansi.enabled è false
, size(NULL)
restituisce -1
anziché NULL
.
Esempi
> SELECT size(array('b', 'd', 'c', 'a'));
4
> SELECT size(map('a', 1, 'b', 2));
2
> SELECT size(NULL);
-1