Поделиться через


Функция size

Область применения:флажок Databricks SQL флажок Databricks Runtime

Возвращает кратность массива или сопоставления в expr.

Синтаксис

size(expr)

Аргументы

  • expr: выражение или ARRAY выражениеMAP.

Возвраты

Объект INTEGER.

Примечание.

В Databricks Runtime, если , false возвращается size(NULL) вместо -1.

Примеры

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