Bom dia amigos,
Sou iniciante neste site, muito bom o blog de vocês, estou precisando de uma ajuda pelo access o meu problema é que tenho um tabela email OK? Existe varios campos emais cadastrados preciso pegar pela consulta só depois do @ tudo que for, por exemplo:
@hotmail.com
@gmail.com
@bol.com.br e assim por diante nada me interessa nesta consulta antes do @ conseguirão entender, quem poder me ajudar agradescido de coração mesmo!
Abraço! ![:slight_smile: :slight_smile:](https://www.guj.com.br/images/emoji/twitter/slight_smile.png?v=6)
VocÊ quer responder isto no java, ou em sql?
No próprio access mas caso tenho no sql fico muito agradecido amigo.
o access suporta o uso de funções vbscript para a execução da sua consulta o que você precisa é achar em que posição está o @ a função é
instr(,"<texto a ser encontrado">)
esta função irá retornar a posição de onde foi encontrado o @ ou 0 caso não encontre.
e a função de corte do campo.
mid(,ini,[fim]);
o parametro fim é opcional:
segue um exemplo de uso.
SELECT mid(Tabela1.campo1,inStr(Tabela1.Campo1,"@"))
FROM Tabela1;
att. Carlos