remover caracteres no Firebird
Boa tarde,
Há alguns meses atrás fiz uma pergunta aqui no fórum sobre MySQL. Nesse tópico, eu gostaria de saber como remover caracteres, em uma consulta, a partir de uma determinada ocorrência, me sugeriram o comando substring_index e funcionou perfeitamente, segue o link:
[url]https://www.devmedia.com.br/forum/remover-caracteres-mysql/541778[/url]
Minha dúvida agora é se existe algum comando no Firebird que faça o mesmo, por exemplo: na string 'email@email.com.br', gostaria de tirar tudo após o segundo ponto '.', ficando apenas email@email.com
Alguém poderia me ajudar?
Há alguns meses atrás fiz uma pergunta aqui no fórum sobre MySQL. Nesse tópico, eu gostaria de saber como remover caracteres, em uma consulta, a partir de uma determinada ocorrência, me sugeriram o comando substring_index e funcionou perfeitamente, segue o link:
[url]https://www.devmedia.com.br/forum/remover-caracteres-mysql/541778[/url]
Minha dúvida agora é se existe algum comando no Firebird que faça o mesmo, por exemplo: na string 'email@email.com.br', gostaria de tirar tudo após o segundo ponto '.', ficando apenas email@email.com
Alguém poderia me ajudar?
Gabriel
Curtidas 0
Respostas
Jones Granatyr
08/08/2016
Você pode utilizar expressões regulares, dessa forma é possível definir qualquer padrão de caracteres para pesquisar na string. Dê uma olhada nesse link que acho que vai ajudar:
https://www.firebase.com/docs/security/api/string/matches.html
https://www.firebase.com/docs/security/api/string/matches.html
GOSTEI 0
Gabriel
08/08/2016
Obrigado pela dica Jones, mas tive de criar uma procedure neste caso.
GOSTEI 0