DUVIDA - Clausula Where cod_cliente = 1 and cod_cliente = 3

27/08/2008

0

Olá Galera,

Estou iniciando no mundo da programação e banco de dados, estou com uma duvida na seguinte consulta, preciso retornar apenas os clientes com código 01 e 03.


select * from cliente where codigo = 01 and codigo = 03


E nao me retornou nada. Tem alguma função q possa utilizar p me trazer apenas estes resultados?? e em caso de

select * from cliente where codigo = 01 and codigo = 02 and codigo = 110



Shion86

Shion86

Responder

Posts

27/08/2008

Catunda

Amigo, o AND obriga o cliente a ser 1 e 3 ao mesmo tempo.
Vc tem de utilizar o OR que traz os clientes que sejam 1 ou 3.
Tb pode utilizar CODIGO IN (1,3,110)
Lembrando que se o campo CODIGO for de qualquer tipo caractere tem de por o valor entre aspas ou utilizar o CAST.
Recomendo que faça um estudo em SQL, tem muito material e apostilas sobre o assunto na internet, inclusive aqui no devmedia.


Responder

27/08/2008

Shion86

Oi Catunda!
Muito Obrigado pela ajuda e vou procurar apostilas aqui pelo devmedia. mto grato !

abraços!! :wink:


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar