Delen via


size-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Geeft als resultaat de kardinaliteit van de matrix of kaart in expr.

Syntaxis

size(expr)

Argumenten

  • expr: Een ARRAY of MAP expressie.

Retouren

Een INTEGER.

Notitie

Als in Databricks Runtime spark.sql.ansi.enabled is false, size(NULL) wordt dit geretourneerd -1 in plaats van NULL.

Voorbeelden

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