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