Функция substring_index
Область применения: Databricks SQL Databricks Runtime
Возвращает подстроку expr
перед вхождением count
разделителя delim
.
Синтаксис
substring_index(expr, delim, count)
Аргументы
-
expr
: ASTRING
илиBINARY
выражение. -
delim
: выражение, тип которого совпадает с типомexpr
, которое задает разделитель. -
count
INTEGER
: выражение для подсчета разделителей.
Возвраты
Результат соответствует типу expr
.
Если count
является положительным, возвращается все слева от последнего разделителя (слева направо).
Если count
является отрицательным, возвращается все справа от последнего разделителя (справа налево).
Примеры
> SELECT substring_index('www.apache.org', '.', 2);
www.apache
> SELECT substring_index('555A66A777' COLLATE UTF8_BINARY, 'a', 2);
555A66A777
> SELECT substring_index('555A66A777' COLLATE UTF8_LCASE, 'a', 2);
555A66