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抓取京东商城手机列表url实例代码
Dec 18 Python
Python代码的打包与发布详解
Jul 30 Python
在Django中使用Sitemap的方法讲解
Jul 22 Python
tensorflow学习笔记之mnist的卷积神经网络实例
Apr 15 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
使用tensorflow实现线性回归
Sep 08 Python
pandas 数据归一化以及行删除例程的方法
Nov 10 Python
Python列表与元组的异同详解
Jul 02 Python
基于PyQT实现区分左键双击和单击
May 19 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
如何设置PyCharm中的Python代码模版(推荐)
Nov 20 Python
Python jieba库分词模式实例用法
Jan 13 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函数之子字符串替换 str_replace
2011/03/23 PHP
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
js 操作select和option常用代码整理
2012/12/13 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
Python保存MongoDB上的文件到本地的方法
2016/03/16 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
pycharm的python_stubs问题
2020/04/08 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
作为网站管理者应当如何防范XSS
2014/08/16 面试题
先进集体事迹材料
2014/02/17 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
七一讲话心得体会
2014/09/05 职场文书
中标通知书
2015/04/17 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
使用Python的开发框架Brownie部署以太坊智能合约
2021/05/28 Python
Java SSM配置文件案例详解
2021/08/30 Java/Android