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

Hvordan søger man i flere kolonner i MySQL?

Hvis det kun er til søgning, kan du muligvis bruge CONCATENATE_WS. Dette ville tillade jokertegnssøgning. Der kan være problemer med ydeevnen afhængigt af tabellens størrelse.

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


  1. Fem seje ting, jeg lærte på PostgreSQL Conference Europe 2018

  2. Hvordan tillader jeg en rullelisteparameter i SSRS at have en standardværdi på -- Alle -- ?

  3. Brugerkontostyring, roller, tilladelser, godkendelse PHP og MySQL - Del 2

  4. PostgreSQL 8.4 giver DML-privilegier på alle tabeller til en rolle