elt
elt介绍
elt(n, input1, input2, ...) - 返回第 n 个输入,例如,当 n 为 2 时返回 input2。如果索引超出数组长度,并且 spark.sql.ansi.enabled 设置为 false,则函数返回 NULL。如果 spark.sql.ansi.enabled 设置为 true,则对无效索引抛出 ArrayIndexOutOfBoundsException。
Examples:
> SELECT elt(1, 'scala', 'java');
scala
> SELECT elt(2, 'a', 1);
1
Since: 2.0.0