Retornando primeiro nome de um cliente em MySQL

Olá pessoal.

Hoje mostrarei com retornar somente o primeiro nome de um cliente (ou qualquer outro campo) via sql no banco de dados MySQL.

A função utilizada é Substring_index. Vamos ao exemplo.

Select Substring_index(nome,’ ‘,1) as primeiro_nome from clientes

onde

nome é o campo que deseja retornar a primeira posição;

‘ ‘ é o delimitador que separa as palavras;

1 é o número de palavras que se deseja retornar.

Obs: Esta função retorna o número de palavras passadas por parâmetro antes do delimitador. Se o número de palavras passadas por parâmetro for positivo, irá retorar as palavras começando da esquerda para a direita. Ex:

Select Substrig_index(‘Rodrigo Andrade’,’ ‘,1) as primeiro_nome from clientes

o resultado seria ‘Rodrigo’. Se o número de palavras for negativo, irá retorar as palavras começando da direita para a esquerda. Ex:

Select Substring_index(‘Rodrigo Andrade’,’ ‘,-1) as ultimo_nome from clientes

o resultado seria ‘Andrade’.

Espero ter ajudado mais um pouco.

Até a próxima.

3 respostas para Retornando primeiro nome de um cliente em MySQL

  1. Valter disse:

    muito bom

  2. Bruno disse:

    Obrigado ! muito útil para minha pessoa ! 🙂

  3. Ajudou muito. Eu diria que ajudou “tudo”.
    Super thanks!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: