Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí kardinalitu pole nebo mapy v expr.
Syntaxe
size(expr)
Argumenty
-
expr: AnARRAYneboMAPexpression.
Návraty
A INTEGER.
Poznámka:
Pokud je v databricks Runtime spark.sql.ansi.enabledfalse, size(NULL) vrátí místo -1NULL.
Příklady
> SELECT size(array('b', 'd', 'c', 'a'));
4
> SELECT size(map('a', 1, 'b', 2));
2
> SELECT size(NULL);
-1