Wenn Sie departmentname
einschließen in Anführungszeichen wird es zu einem Zeichenliteral und hört auf, eine Variable zu sein. Sein Wert wird ignoriert und das Literal '%departmentname%'
wird stattdessen verwendet.
Die einfachste Lösung ist die Verwendung von CONCAT
um '%'
hinzuzufügen als Präfix und Suffix, etwa so:
and DeptName LIKE CONCAT( '%', departmentname, '%')
Wenn beispielsweise departmentname
ist auf police
eingestellt , wird das Ergebnis
and DeptName LIKE '%police%'