Aracılığıyla paylaş


size işlevi

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

içindeki exprdizinin veya eşlemenin kardinalitesini döndürür.

Söz dizimi

size(expr)

Bağımsız değişkenler

  • expr: Bir ARRAY veya MAP ifadesi.

Döndürülenler

Bir INTEGER.

Not

Databricks Runtime'da, spark.sql.ansi.enabled ise falseyerine size(NULL) döndürür -1 NULL.

Örnekler

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