共用方式為


array_position 功能

適用于:核取標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

傳回 中 array 第一次出現 element 的位置。

語法

array_position(array, element)

參數

  • array:具有可比較專案的 ARRAY。
  • element:符合 中 array 專案類型的運算式。

返回

長型別。

陣列索引從 1 開始。 如果專案值為 Null,則會傳回 Null。

例子

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