› Fóruns › SQL e PL/SQL › Dúvida lógica da condição where › Dúvida lógica da condição where
16 de novembro de 2010 às 9:16 pm
#96873
Participante
[quote=”ERSPEDRO”:2n51yat4]Olá amigo!
“Preciso trazer os registros somente quando META NULL e Quantidade 0”
Para listar somente a condição acima:
SELECT META, QUANTIDADE
FROM TABELA
WHERE META IS NULL
AND QUANTIDADE = 0
A condição que vc fez (WHERE (META IS NOT NULL OR QUANTIDADE 0)) listará todas as metas que sejam nulas OU quantidade igual a zero, ou seja, vai listar desta maneira, se tiver uma meta nula, porém com quantidade diferente de zero, também será selecionada:
Meta | Qtde
1 ,10
NULL , 20
t+[/quote]
Sim, mas é para fazer isso.
Meio estranho, mas é para um caso específico aqui.
Obrigado por responder…
t+