共用方式為


array_contains函式

適用於: 核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

如果 array 包含 value,則傳回 true。

語法

array_contains(array, value)

引數

  • array:要搜尋的ARRAY。
  • value:具有型別的運算式,與array元素共用最不常見的型別。

傳回

布爾值。 如果 valueNULL,結果就是 NULL。 如果的任何 array 元素為 NULL,則結果為 NULL ,如果 value 不符合任何其他專案,則為 。

範例

> SELECT array_contains(array(1, 2, 3), 2);
 true

> SELECT array_contains(array(1, NULL, 3), 2);
 NULL

> SELECT array_contains(array(1, 2, 3), NULL);
 NULL