Функция size
Область применения: Databricks SQL Databricks Runtime
Возвращает кратность массива или сопоставления в expr
.
Синтаксис
size(expr)
Аргументы
expr
: выражение илиMAP
выражениеARRAY
.
Возвраты
Объект INTEGER
.
Примечание.
В Databricks Runtime, если spark.sql.ansi.enabledfalse
, size(NULL)
возвращается -1
вместо NULL
.
Примеры
> SELECT size(array('b', 'd', 'c', 'a'));
4
> SELECT size(map('a', 1, 'b', 2));
2
> SELECT size(NULL);
-1