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中zip()函数用法实例教程
Jul 31 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
Python----数据预处理代码实例
Mar 20 Python
Django的Modelforms用法简介
Jul 27 Python
pandas-resample按时间聚合实例
Dec 27 Python
python安装dlib库报错问题及解决方法
Mar 16 Python
Python基于百度AI实现OCR文字识别
Apr 02 Python
Django的ListView超详细用法(含分页paginate)
May 21 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
python3.9.1环境安装的方法(图文)
Feb 02 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
全国FM电台频率大全 - 23 四川省
2020/03/11 无线电
从一个不错的留言本弄的mysql数据库操作类
2007/09/02 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
用PHP代码给图片加水印
2015/07/01 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
javascript深入理解js闭包
2010/07/03 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
python pickle 和 shelve模块的用法
2013/09/16 Python
python编程实现归并排序
2017/04/14 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
python使用xslt提取网页数据的方法
2018/02/23 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
Python3远程监控程序的实现方法
2019/07/15 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
怎样创建、运行java程序
2014/08/01 面试题
党员自我剖析材料
2014/08/31 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
让文件路径提取变得更简单的Python Path库
2021/05/27 Python