find_in_set Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает позицию строки в разделенном запятыми списке строк.

Синтаксис

find_in_set(searchExpr, sourceExpr)

Аргументы

  • searchExpr: выражение STRING, указывающее искомое слово.
  • sourceExpr: выражение STRING с запятыми, разделяющими слова.

Возвращает

ЦЕЛОЕ ЧИСЛО. Результирующая позиция имеет значение 1 и указывает на первую букву совпадения. Если совпадение не найдено в searchExprsourceExpr или searchExpr содержит запятую, возвращается значение 0.

Примеры

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