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%'