最近在開發項目時,需要用到like查詢,使用的是mysql預編譯查詢方式,所以一時也不知道該如何寫,最終網上找到了答案,在這裏跟大家分享一下。
博主原本是這樣寫的:
select id,name,age from people where address LIKE %?% order by id desc
然後就是查不出來,所以博主就懷疑寫法有問題,最終使用了用sql的concat字符串連接函數,換成以下寫法:
select id,name,age from people where address LIKE concat('%','ab','%') order by id desc
模糊查詢ab,這樣我們就可以查出數據了,成功解決這一問題。