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

Sådan bruger du lignende klausul i MySQL 5.0-erklæring

Når du vedlægger afdelingsnavn i anførselstegn bliver det en bogstavelig karakter og holder op med at være en variabel. Dens værdi ignoreres, og den bogstavelige '%departmentname%' bruges i stedet.

Den enkleste løsning er at bruge CONCAT for at tilføje '%' som et præfiks og et suffiks, som dette:

and DeptName LIKE CONCAT( '%', departmentname, '%')

Hvis for eksempel afdelingsnavn er indstillet til politi , bliver resultatet

and DeptName LIKE '%police%'


  1. Hvad er standardadgangskoden til postgreSQL installeret af Gitlab Omibus version?

  2. MySQL-forespørgsel åruge i den aktuelle uge for at starte på en torsdag, slutte på onsdag

  3. Henter den seneste note (efter tidsstempel) i en enkelt forespørgsel fra en 1:n-tabel

  4. Sammenkædning af tal i virtuelt kolonneudtryk kaster ORA-12899:værdi for stor til kolonne