Fórum Pesquisa por palavra que não contenha determinada palavra #365087

15/10/2008

0

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

Responder

Posts

15/10/2008

Steve_narancic

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


Responder

Gostei + 0

17/10/2008

L_carlos

Valeu Steve.

Luiz


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar