Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Devuelve la cardinalidad de la matriz o el mapa en expr.
Sintaxis
size(expr)
Argumentos
-
expr: una expresiónARRAYoMAP.
Devoluciones
Un valor de tipo INTEGER.
Nota:
En Databricks Runtime, si spark.sql.ansi.enabled es false, size(NULL) devuelve -1 en vez de NULL.
Ejemplos
> SELECT size(array('b', 'd', 'c', 'a'));
4
> SELECT size(map('a', 1, 'b', 2));
2
> SELECT size(NULL);
-1