共用方式為


find_in_set函式

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

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

語法

find_in_set(searchExpr, sourceExpr)

引數

  • searchExpr:字串運算式,指定要搜尋的“word”。
  • sourceExpr:以逗號分隔 “words” 的 STRING 表達式。

傳回

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

範例

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