Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przeszukiwać wiele kolumn w MySQL?

Jeśli jest to tylko wyszukiwanie, możesz użyć CONCATENATE_WS. Umożliwi to wyszukiwanie z użyciem symboli wieloznacznych. W zależności od rozmiaru tabeli mogą wystąpić problemy z wydajnością.

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. Użyj relacyjnych baz danych MySQL w Debianie 6 (Squeeze)

  2. SQL SELECT, aby uzyskać pierwsze N ​​dodatnich liczb całkowitych

  3. MySQL:wybierz losowy wpis, ale waż w stosunku do niektórych wpisów

  4. Jak ClusterControl konfiguruje wirtualny adres IP i czego można się spodziewać podczas przełączania awaryjnego?

  5. Błąd krytyczny:wywołanie niezdefiniowanej funkcji session_register()