size
işlevi
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
içindeki expr
dizinin veya eşlemenin kardinalitesini döndürür.
Söz dizimi
size(expr)
Bağımsız değişkenler
expr
: BirARRAY
veyaMAP
ifadesi.
Döndürülenler
Bir INTEGER
.
Not
Databricks Runtime'da, spark.sql.ansi.enabled ise false
yerine 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