Função substring_index
Aplica-se a: Databricks SQL Databricks Runtime
Retorna a substring de expr
antes da ocorrência count
do delimitador delim
.
Sintaxe
substring_index(expr, delim, count)
Argumentos
-
expr
: ASTRING
ouBINARY
expressão. -
delim
: Uma expressão correspondente ao tipo deexpr
especificação do delimitador. -
count
: UmaINTEGER
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