Mysql
 sql >> база данни >  >> RDS >> Mysql

„Харесвам („%this%“ ИЛИ „%that%“) и нещо=друго не работи

Би било хубаво, ако можете, но не можете да използвате този синтаксис в SQL.

Опитайте това:

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

Обърнете внимание на използването на скоби! Имате нужда от тях около OR израз.
Без скоби, той ще бъде анализиран като A OR (B AND C) ,което няма да ви даде резултатите, които очаквате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Търсете всички срещания на низ в база данни на mysql

  2. SQLSTATE[HY000] [2002] php_network_getaddresses:getaddrinfo неуспешно:Име или услуга не са известни

  3. Архитектура за сигурност:Ръководство за MySQL

  4. PDO::ERRMODE_EXCEPTION не потиска предупреждението

  5. Как мога да комбинирам две процедури в една, за да попълня една таблица, а не всяка от двете процедури да попълва собствената си таблица?