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