size fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan kardinalitas array atau peta dalam expr.

Sintaks

size(expr)

Argumen

  • expr: Ekspresi ARRAY atau MAP .

Mengembalikan

Sebuah INTEGER.

Catatan

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

Contoh

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