共用方式為


find_in_set 功能

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

傳回字串在以逗號分隔的字串清單中的位置。

語法

find_in_set(searchExpr, sourceExpr)

參數

  • searchExpr:指定要搜尋之 「word」 的 STRING 運算式。
  • sourceExpr:以逗號分隔 「words」 的 STRING 運算式。

返回

整數。 產生的位置是以 1 為基礎,並指向相符專案的第一個字母。 如果在 中 sourceExpr 找不到 searchExpr 相符的專案,或 searchExpr 包含逗號,則會傳回 0。

例子

> SELECT find_in_set('ab','abc,b,ab,c,def');
 3