python中数据库like模糊查询方式


Posted in Python onMarch 02, 2020

在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%。

将在Python中执行的sql语句改为:

sql = "SELECT * FROM table_test WHERE value LIKE '%%%%%s%%%%'" % test_value

执行成功,print出SQL语句之后为:

SELECT * FROM table_test WHERE value LIKE '%%public%%'

Python在执行sql语句的时候,同样也会有%格式化的问题,仍然需要使用%%来代替%。因此要保证在执行sql语句的时候格式化正确。而不只是在sql语句(字符串)的时候正确。

补充拓展:python-python中LIKE查询实现

LIKE查询实现

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%%%%'" % sel
cur.execute(sql)
data = cur.fetchall()

以上这篇python中数据库like模糊查询方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python用Bottle轻量级框架进行Web开发
Jun 08 Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 Python
基于pip install django失败时的解决方法
Jun 12 Python
Pycharm设置去除显示的波浪线方法
Oct 28 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
Python3.6实现带有简单界面的有道翻译小程序
Apr 16 Python
Python 实现微信防撤回功能
Apr 29 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 Python
Centos7 下安装最新的python3.8
Oct 28 Python
matplotlib基础绘图命令之errorbar的使用
Aug 13 Python
Vs Code中8个好用的python 扩展插件
Oct 12 Python
TensorFlow2.0使用keras训练模型的实现
Feb 20 Python
python读取文件指定行内容实例讲解
Mar 02 #Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 #Python
python判断两个序列的成员是否一样的实例代码
Mar 01 #Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 #Python
Python猜数字算法题详解
Mar 01 #Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 #Python
python 中的paramiko模块简介及安装过程
Feb 29 #Python
You might like
php array_flip() 删除数组重复元素
2009/01/14 PHP
php HandlerSocket的使用
2011/05/02 PHP
PHP页面输出时js设置input框的选中值
2016/09/30 PHP
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
[01:32:50]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第一场 1月25日
2021/03/11 DOTA
Python中的with...as用法介绍
2015/05/28 Python
python安装与使用redis的方法
2016/04/19 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
Python键盘输入转换为列表的实例
2018/06/23 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
亚马逊印度站:Amazon.in
2017/10/15 全球购物
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
自荐书封面下载
2013/11/29 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
员工表扬信怎么写
2015/05/05 职场文书
婚宴祝酒词大全
2015/08/10 职场文书