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!
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