Condividi tramite


Funzione size

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce la cardinalità della matrice o della mappa in expr.

Sintassi

size(expr)

Argomenti

  • expr: espressione ARRAY o MAP .

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