elt 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

N 番目の式を返します。

構文

elt(index, expr1 [, ...])

引数

  • index: 0 より大きい INTEGER 式。
  • exprN: 最小共通型をすべての exprN と共有する任意の式。

戻り値

結果には、exprN最小共通型が含まれます。

インデックスは、1 から expr の数までにする必要があります。 インデックスが範囲外にある場合は、INVALID_ARRAY_INDEX エラーが発生します。

注意

Databricks Runtime では、spark.sql.ansi.enabledfalse の場合、この関数は NULL を返しますが、インデックスが範囲外にある場合はエラーを返します。

> SELECT elt(1, 'scala', 'java');
 scala