Remover caracteres MySQL
07/01/2016
0
Bom dia,
Em uma certa coluna de um banco de dados, gostaria de eliminar caracteres na consulta, por exemplo:
Na coluna de e-mails, gostaria de remover tudo que vem antes do @, então no registro "email@email.com.br" quero excluir o "email" antes do @ da minha pesquisa.
Alguém sabe se há algum modo de fazer isso no Banco de Dados ou em Delphi?
OBS: O comando REPLACE não se aplica nesse caso, pois não sei quais caracteres específicos gostaria de tirar, visto que quero remover tudo antes do @ de todos os registros.
Att,
Gabriel Fernandes
Em uma certa coluna de um banco de dados, gostaria de eliminar caracteres na consulta, por exemplo:
Na coluna de e-mails, gostaria de remover tudo que vem antes do @, então no registro "email@email.com.br" quero excluir o "email" antes do @ da minha pesquisa.
Alguém sabe se há algum modo de fazer isso no Banco de Dados ou em Delphi?
OBS: O comando REPLACE não se aplica nesse caso, pois não sei quais caracteres específicos gostaria de tirar, visto que quero remover tudo antes do @ de todos os registros.
Att,
Gabriel Fernandes
Gabriel
Curtir tópico
+ 0
Responder
Post mais votado
07/01/2016
Acho que isso vai te ajudar
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
-> 'www.mysql'
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
-> 'mysql.com'
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
-> 'www.mysql'
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
-> 'mysql.com'
Claudio Lopes
Responder
Mais Posts
07/01/2016
Jothaz
Quase não uso MySQL mas tente o código abaixo, como não testei pode não funcionar como esperado, mas consulte o Google que certamente irá encontra material sobre o assunto.
SELECT SUBSTRING_INDEX('email@email.com.br', '@', -2);
Responder
07/01/2016
Gabriel
O Comando Select Substring_index funcionou perfeitamente. Muito Obrigado!
Responder
Clique aqui para fazer login e interagir na Comunidade :)