› Fóruns › SQL e PL/SQL › Dúvida lógica da condição where › Dúvida lógica da condição where
12 de novembro de 2010 às 3:53 pm
#96848
Participante
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+