Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pool

[Resolvido] 2 expressões booleanas no select

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

?????

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.