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));
2
Since: 1.5.0