sql >> Database teknologi >  >> RDS >> Mysql

Hvor 'foo' ELLER 'bar' OG 'lol' ELLER 'rofl' MySQL

AND operator har højere forrang end OR i MySql , så dit nuværende udtryk evalueres som:

WHERE 'foo' OR ('bar' AND 'lol') OR 'rofl'

Tilføj parenteser til udtrykket, hvis du vil gennemtvinge evalueringsrækkefølgen:

WHERE ('foo' OR 'bar') AND ('lol' OR 'rofl')


  1. Filtrer på output-klausul sql

  2. Forespørgsler på tværs af databaser, kombinerer fordele og ulemper

  3. Opdeling af kommasepareret streng i en PL/SQL-lagret proc

  4. Sætte en * (stjerne) foran en fuldtekstsøgning i MySQL