Partilhar via


Função substring_index

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna a substring de expr antes da ocorrência count do delimitador delim.

Sintaxe

substring_index(expr, delim, count)

Argumentos

  • expr: A STRING ou BINARY expressão.
  • delim: Uma expressão correspondente ao tipo de expr especificação do delimitador.
  • count: Uma INTEGER expressão para contar os delimitadores.

Devoluções

O resultado corresponde ao tipo de expr.

Se count for positivo, tudo à esquerda do delimitador final (contando a partir da esquerda) é devolvido.

Se count for negativo, tudo à direita do delimitador final (contando a partir da direita) é devolvido.

Exemplos

> 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