Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve amigos,
Tenho uma base de dados com mais de 8mil registros e meu diretor pediu que eu fizesse um Select Distint no campo de e-mail, pois quer obter os domínios registrados.
Não sei como proceder para fazer o Select Distinct do campo de e-mail identificando o que vier após o sinal de @
Nesta tabela tenho:
NomeUsuário
NomeEmpresa
Com o select distinc peciso de um retorno trazendo NomeEmpresa e Dominio
Alguém pode me dar uma luz em como proceder com esse comando?
Desde já grato pela atenção de todos
Abraços,
Gustavo
Salve Scorpio,
Me deu uma boa luz mas me deu outas dúvidas, como consigo identificar o @ na string?
Até posso não ter o Nome da Empresa no retorno, sem problemas, mas preciso dos domínios dos e-mail de forma distinct, mas se cara string tem um tamanho antes e depois do @, não sei como construir esse script... você pode me dar um exemplo?
Grato pela força!
Abração
Gustavo
Salve Eriva
Não consegui concatenar as funções!
Tem como me passar um exemplo?
Grato,
Gustavo
Gdias
Faça dessa forma que irá conseguir:
select
distinct
right(coluna, len(coluna) - charindex('@', coluna))
from
tabela;
[]'s
Fernando Silveira
Valeu Fernando,
Na mosca.
Grato pela ajuda!
Abração,
Gustavo
Tenta usar o SUBSTR para pegar o dominio do email.