Megosztás a következőn keresztül:


A size függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

A tömb vagy a térkép számosságát adja vissza a következőben expr: .

Syntax

size(expr)

Argumentumok

  • expr: Egy ARRAY vagy MAP kifejezés.

Válaszok

Egy INTEGER.

Feljegyzés

A Databricks Runtime-ban, ha a spark.sql.ansi.enabled az false, size(NULL) ahelyett, hogy a függvényt -1 NULLadja vissza.

Példák

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