sql >> Databáze >  >> RDS >> Mysql

'LIKE ('%this%' OR '%that%') a něco=jiné nefunguje

Bylo by hezké, kdybyste mohli, ale nemůžete tuto syntaxi použít v SQL.

Zkuste toto:

(column1 LIKE '%this%' OR column1 LIKE '%that%') AND something = else

Pozor na použití závorek! Potřebujete je kolem OR výraz.
Bez závorek bude analyzován jako A OR (B AND C) ,což vám nepřinese očekávané výsledky.



  1. Jak uložit procentuální hodnotu?

  2. Automatické spuštění serveru MySQL na Mac OS X Yosemite/El Capitan

  3. Jak zacházet s Day Light Saving v databázi Oracle

  4. Optimalizační prahy – seskupování a agregace dat, část 3