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计算最大优先级队列实例
Dec 18 Python
详解Python中for循环的使用方法
May 14 Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 Python
Python+tkinter使用40行代码实现计算器功能
Jan 30 Python
Python 中Pickle库的使用详解
Feb 24 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
python+Django实现防止SQL注入的办法
Oct 31 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 Python
python的reverse函数翻转结果为None的问题
May 11 Python
Django利用AJAX技术实现博文实时搜索
May 06 Python
Python之matplotlib绘制折线图
Apr 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 二维数组排序保持键名不变
2019/03/06 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
取得一定长度的内容,处理中文
2006/12/20 Javascript
struts2+jquery组合验证注册用户是否存在
2014/04/30 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
jquery制作图片时钟特效
2020/03/30 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
JS实现字符串中去除指定子字符串方法分析
2018/05/17 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
JS实现的小火箭发射动画效果示例
2018/12/08 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
2019/07/02 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
python enumerate函数的使用方法总结
2017/11/15 Python
python实现大转盘抽奖效果
2019/01/22 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
预备党员入党自我评价范文
2014/03/10 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
应届生求职信
2014/05/31 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
运动会广播稿100字
2015/08/19 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技