Když připojíte departmentname v uvozovkách se stává znakovým literálem a přestává být proměnnou. Jeho hodnota je ignorována a doslovný '%departmentname%' místo toho se používá.
Nejjednodušším řešením je použít CONCAT
přidat '%' jako předponu a příponu, například takto:
and DeptName LIKE CONCAT( '%', departmentname, '%')
Pokud například departmentname je nastaveno na police , výsledkem je
and DeptName LIKE '%police%'