Функция substring_index

Область применения:check marked yes Databricks SQL check marked yes Databricks Runtime

Возвращает подстроку, входящую в expr, перед count вхождениями разделителя delim.

Синтаксис

substring_index(expr, delim, count)

Аргументы

  • expr: A STRING или BINARY выражение.
  • delim: выражение, тип которого совпадает с типом expr, которое задает разделитель.
  • countINTEGER: выражение для подсчета разделителей.

Возвраты

Результат соответствует типу expr.

Если count является положительным, возвращается все слева от последнего разделителя (слева направо).

Если count является отрицательным, возвращается все справа от последнего разделителя (справа налево).

Примеры

> SELECT substring_index('www.apache.org', '.', 2);
 www.apache