Bagikan melalui


size fungsi

Berlaku untuk:check marked yes Databricks SQL check marked yes Databricks Runtime

Mengembalikan kardinalitas array atau peta dalam expr.

Sintaks

size(expr)

Argumen

  • expr: Ekspresi ARRAY atau MAP .

Kembali

Sebuah INTEGER.

Catatan

Di Databricks Runtime, jika spark.sql.ansi.enabled adalah false, size(NULL) mengembalikan alih-alih NULL-1 .

Contoh

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