共用方式為


array_position函式

適用於: 檢查標示為是 Databricks SQL 檢查標示為是 Databricks Runtime

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

語法

array_position(array, element)

引數

  • array:具有可比較元素的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