[firebase-br] Dúvida cláusula where com operador or e/ou and

Andrei Luís compuvale.software em gmail.com
Qua Jan 27 11:14:17 -03 2010


Bom dia a todos,

Estou montando um SQL e me surgiu uma dúvida quanto ao uso dos operadores or
e and.

Exemplo:

1) where (cid.cidade = 'NOVO HAMBURGO')
   or (cid.cidade = 'ESTANCIA VELHA')
   or (cid.cidade = 'CAMPO BOM')
   or (cid.cidade = 'SAO LEOPOLDO')
and (v.ano<>2010)


2) where cid.cidade = 'NOVO HAMBURGO'
   or cid.cidade = 'ESTANCIA VELHA'
   or cid.cidade = 'CAMPO BOM'
   or cid.cidade = 'SAO LEOPOLDO'
and v.ano<>2010


3) where (cid.cidade = 'NOVO HAMBURGO'
   or cid.cidade = 'ESTANCIA VELHA'
   or cid.cidade = 'CAMPO BOM'
   or cid.cidade = 'SAO LEOPOLDO')
and (v.ano<>2010)


Qual sentença traz o resultado correto? A 3?

-- 
[]s
Andrei



Mais detalhes sobre a lista de discussão lista