Quando você inclui
departmentname entre aspas, torna-se um caractere literal e deixa de ser uma variável. Seu valor é ignorado e o literal '%departmentname%' é usado em seu lugar. A solução mais simples é usar
CONCAT
para adicionar '%' como prefixo e sufixo, assim:and DeptName LIKE CONCAT( '%', departmentname, '%')
Se, por exemplo,
departmentname está definido como polícia , o resultado fica and DeptName LIKE '%police%'