sql >> Database >  >> RDS >> Mysql

Hoe de like-clausule te gebruiken in MySQL 5.0-instructie

Wanneer u afdelingsnaam invoegt tussen aanhalingstekens wordt het een letterlijk teken en houdt het op een variabele te zijn. De waarde ervan wordt genegeerd en de letterlijke '%departmentname%' wordt in plaats daarvan gebruikt.

De eenvoudigste oplossing is om CONCAT om '%' toe te voegen als een voorvoegsel en een achtervoegsel, zoals dit:

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

Als bijvoorbeeld afdelingsnaam is ingesteld op politie , het resultaat wordt

and DeptName LIKE '%police%'


  1. De waarde van gegevens in de loop van de tijd

  2. hoe meerdere lagen geneste json naar sql-tabel te converteren?

  3. Django, toegang tot de PostgreSQL-reeks

  4. Percentage rijen selecteren uit SQL-tabel?