MySQL

MySQL: SUBSTRING_INDEX()

A função SUBSTRING_INDEX() retorna uma substring de uma string antes de x ocorrências, baseada em um delimitador. A sintaxe é a seguinte:

SUBSTRING_INDEX(str,delim,count)

str é a string de entrada
delim é o delimitador a ser procurado em str
count especifica onde começar a extração:
– se count é positivo, retorna tudo a esquerda até o valor definido de count, com base no delimitador.
– se count é negativo, retorna tudo a direita até o valor definido de count, com base no delimitador.
– se count é 0, retorna uma string vazia.

Por exemplo:

SELECT SUBSTRING_INDEX('www.linhadecomando.com', '.',2);

Esta consulta retornará www.linhadecomando

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *