GARANTIR DESCONTO

Fórum Selecionar Campos apartir de um caracter #519225

08/05/2015

0

Estou com dificuldade para fazer um select para me trazer o resultado a partir do caracter '@'.
exemplo : teste@gmail.com
Quero que o select me retorne apenas o que vem depois do '@'.(gmail.com)
é possível ?
Ruan Guedes

Ruan Guedes

Responder

Post mais votado

08/05/2015

Utilize a função substring_index do Mysql.
SELECT SUBSTRING_INDEX(CAMPO_EMAIL, '@', -1) FROM TABLE;


Neste caso, ele pega o campo "email", o caracter "@" e o "-1" tem a função de pegar tudo depois. Se quiser pegar o que vem antes, você utilizar apenas "1" (sem aspas).

Segue um exemplo funcional: no SqlFiddle.

Randrade

Randrade
Responder

Gostei + 1

Mais Posts

08/05/2015

Ruan Guedes

Muito obrigado cara !
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar