Quando alleghi departmentname tra virgolette, diventa un carattere letterale e cessa di essere una variabile. Il suo valore viene ignorato e il valore letterale '%departmentname%' viene invece utilizzato.
La soluzione più semplice è utilizzare CONCAT
per aggiungere '%' come prefisso e suffisso, come questo:
and DeptName LIKE CONCAT( '%', departmentname, '%')
Se, ad esempio, departmentname è impostato su police , il risultato diventa
and DeptName LIKE '%police%'