Функция find_in_set
Область применения: Databricks SQL Databricks Runtime
Возвращает позицию строки в разделенном запятыми списке строк.
Синтаксис
find_in_set(searchExpr, sourceExpr)
Аргументы
-
searchExpr
: выражение STRING, задающее "слово" для поиска. -
sourceExpr
: выражение STRING, содержащее значения слов, разделенные запятыми.
Возвраты
Значение INTEGER.
Результирующая позиция отсчитывается от 1 и указывает на первую букву совпадения.
Если совпадений для значения searchExpr
в sourceExpr
не найдено или searchExpr
содержит запятую, возвращается значение 0.
Примеры
> SELECT find_in_set('ab','abc,b,ab,c,def');
3