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

Как да търсите няколко колони в MySQL?

Ако е само за търсене, тогава може да сте в състояние да използвате CONCATENATE_WS. Това би позволило търсене на заместващи карти. Възможно е да има проблеми с производителността в зависимост от размера на таблицата.

SELECT * 
FROM pages 
WHERE CONCAT_WS('', column1, column2, column3) LIKE '%keyword%'


  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 с PHP за автоматично довършване?

  2. Codeigniter - множество връзки към база данни

  3. Използвайте MySQL релационни бази данни в Ubuntu 9.04 (Jaunty)

  4. MySQL DATEDIFF() срещу TIMESTAMPDIFF():Каква е разликата?

  5. Как да генерирам уникален идентификатор в MySQL?