Saat Anda menyertakan departmentname dalam tanda kutip, itu menjadi karakter literal, dan berhenti menjadi variabel. Nilainya diabaikan, dan literal '%departmentname%' digunakan sebagai gantinya.
Solusi paling sederhana adalah dengan menggunakan CONCAT
untuk menambahkan '%' sebagai awalan dan akhiran, seperti ini:
and DeptName LIKE CONCAT( '%', departmentname, '%')
Jika, misalnya, departmentname disetel ke police , hasilnya menjadi
and DeptName LIKE '%police%'