python中數(shù)據(jù)庫like模糊查詢方式
在Python中%是一個格式化字符,所以如果需要使用%則需要寫成%%。
將在Python中執(zhí)行的sql語句改為:
sql = 'SELECT * FROM table_test WHERE value LIKE ’%%%%%s%%%%’' % test_value
執(zhí)行成功,print出SQL語句之后為:
SELECT * FROM table_test WHERE value LIKE ’%%public%%’
Python在執(zhí)行sql語句的時候,同樣也會有%格式化的問題,仍然需要使用%%來代替%。因此要保證在執(zhí)行sql語句的時候格式化正確。而不只是在sql語句(字符串)的時候正確。
補充拓展:python-python中LIKE查詢實現(xiàn)
LIKE查詢實現(xiàn)
1、方式一:
sql = 'SELECT * FROM T_SECTION WHERE TITLE LIKE ’%s’' % (’%%%s%%’ % sel)cur.execute(sql)data = cur.fetchall()
2、方式二:
sql = 'SELECT * FROM T_SECTION WHERE TITLE LIKE ’%%%%%s%%%%’' % selcur.execute(sql)data = cur.fetchall()
以上這篇python中數(shù)據(jù)庫like模糊查詢方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
相關文章:
1. HTML <!DOCTYPE> 標簽2. 使用EF Code First搭建簡易ASP.NET MVC網(wǎng)站并允許數(shù)據(jù)庫遷移3. HTML5 Canvas繪制圖形從入門到精通4. 低版本IE正常運行HTML5+CSS3網(wǎng)站的3種解決方案5. Django中如何使用Channels功能6. .NET Core中使用gRPC的方法7. 基于Python下載網(wǎng)絡圖片方法匯總代碼實例8. Vue ElementUI實現(xiàn):限制輸入框只能輸入正整數(shù)的問題9. 基于JavaScript實現(xiàn)大文件上傳后端代碼實例10. php對gb編碼動態(tài)轉utf-8編碼的幾種方法評測
