Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
/applications/core/interface/imageproxy/imageproxy.php?img=http://ompldr.org/vZmUwNQ/questao.PNG&key=7f5f7c3ce8e5b08a6564b01f6a54e54789d45c238cbc5cf21386564052665982" alt="questao.PNG" />
na seguinte questao porque retorna a opção C-3?
Desde ja grato pool
>
Pela regra de precedência OR/AND fará
quem é like "SAN"
ou
quem é like "GRAND" E capacity = 4
aí só temos 3 registros que atendem
Quando se usa OR e AND na mesma query é sempre bom separar a regra por
parenteses para tornar as coisas mais claras do que se pretende.
Mas a ordem seria essa abaixo?
where like "san" e q tenha a capacity =4
(e depois)
ou like "grand" q tbm tenha capacity = 4
?????
Não , para isto faça :
where (nome like 'san%' or nome like 'grand%')
and capacidade = 4
Ou seja, o melhor é usar parenteses para ter certeza da regra.
só pra ver se entendi o AND incluiria o grand se o grand fosse capacity 4?
é isso?
+ uma vez obrigado
Pela regra de precedência OR/AND fará
quem é like "SAN"
ou
quem é like "GRAND" E capacity = 4
aí só temos 3 registros que atendem
Quando se usa OR e AND na mesma query é sempre bom separar a regra por
parenteses para tornar as coisas mais claras do que se pretende.