Pesquisa por palavra que não contenha determinada palavra

Delphi

15/10/2008

Olá,

Eu uso o codigo abaixo para fazer uma pesquisa por determinada palavra em um campo. Agora gostaria de saber como faço para que a consulta retorne quando o registro contenha uma palavra mas excluindo outra palavra, por exemplo: o resultado da pesquisa tem que retornar os registros que tenham a palavra JOSE mas que ao mesmo tempo não contenham a palavra SILVA(como existe no google) . Como faço isso? Obrigado.

SELECT * FROM TELEFONES WHERE upper(NOME) LIKE (´ + quotedstr(´¬´ + ansiuppercase(ednome.Text) + ´¬´)+´ ) ORDER BY upper(NOME)´;

Luiz


L_carlos

L_carlos

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

15/10/2008

SELECT * FROM TELEFONES WHERE upper(NOME) [b:72ec2b373b]NOT [/b:72ec2b373b]LIKE (´ + quotedstr(´¬´ + ansiuppercase(ednome.Text) + ´¬´)+´ ) ORDER BY upper(NOME)´;


GOSTEI 0
L_carlos

L_carlos

15/10/2008

Valeu Steve.

Luiz


GOSTEI 0
POSTAR