elt
函数
适用于: Databricks SQL
Databricks Runtime
返回第 n 个表达式。
语法
elt(index, expr1 [, ...])
参数
返回
索引必须介于 1 和 expr
的数量之间。 如果索引超出边界,则会引发 INVALID_ARRAY_INDEX 错误。
注意
在 Databricks Runtime 中,如果 spark.sql.ansi.enabled 为 false
,那么在索引超出界限时,函数会返回 NULL
而不是错误。
示例
> SELECT elt(1, 'scala', 'java');
scala