Udostępnij za pośrednictwem


Funkcja size

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca kardynalność tablicy lub mapy w pliku expr.

Składnia

size(expr)

Argumenty

  • expr: wyrażenie ARRAY lub MAP .

Zwraca

An INTEGER.

Uwaga

Jeśli w środowisku Databricks Runtime spark.sql.ansi.enabled to false, size(NULL) zwraca wartość -1 zamiast NULL.

Przykłady

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