次の方法で共有


array_position 関数

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

array で最初に見つかった element の位置を返します。

構文

array_position(array, element)

引数

  • array: 比較可能な要素を含む配列。
  • element: array 内の要素の型と一致する式。

戻り値

long 型。

配列のインデックスは 1 から始まります。 要素値が NULL の場合は、NULL が返されます。

> SELECT array_position(array(3, 2, 1, 4, 1), 1);
 3
> SELECT array_position(array(3, NULL, 1), NULL)
 NULL