size
size 介绍
size(expr) - 返回数组或映射的大小。如果spark.sql.legacy.sizeOfNull设置为false或spark.sql.ansi.enabled设置为true,则该函数对空输入返回null。否则,该函数对空输入返回-1。默认设置下,该函数对空输入返回-1。
Examples:
> SELECT size(array('b', 'd', 'c', 'a'));
4
> SELECT size(map('a', 1, 'b', 2));
2Since: 1.5.0