1. 程式人生 > >資料儲存為base64編碼,如何實現模糊搜尋

資料儲存為base64編碼,如何實現模糊搜尋

假設欄位title儲存的是經過base64編碼後的字串,$key是存搜尋關鍵字的變數
則普通的查詢方法,

select * from 表名 where title like '$key';

無法正確匹配


//這是sqlserver寫法
"dbo.base64_utf8decode(title) like '%{$key}%' ESCAPE '\'"     
//這是mysql 5.6 以上寫法
"from_base64(title) like '%{$key}%' "