適用対象:
Databricks SQL
Databricks Runtime
N 番目の式を返します。
構文
elt(index, expr1 [, ...])
引数
-
index: 0 より大きい INTEGER 式。 -
exprN: 最小共通型をすべてのexprNと共有する任意の式。
戻り値
インデックスは、1 から expr の数までにする必要があります。 インデックスが範囲外にある場合は、INVALID_ARRAY_INDEX エラーが発生します。
注意
Databricks Runtime では、spark.sql.ansi.enabled が false の場合、この関数は NULL を返しますが、インデックスが範囲外にある場合はエラーを返します。
例
> SELECT elt(1, 'scala', 'java');
scala