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实现的选择排序算法原理与用法实例分析
Nov 22 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
pandas多级分组实现排序的方法
Apr 20 Python
python学生管理系统开发
Jan 30 Python
python批量解压zip文件的方法
Aug 20 Python
浅谈django url请求与数据库连接池的共享问题
Aug 29 Python
Python如何实现强制数据类型转换
Nov 22 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
pytorch 准备、训练和测试自己的图片数据的方法
Jan 10 Python
python的sys.path模块路径添加方式
Mar 09 Python
python实现126邮箱发送邮件
May 20 Python
Spark处理数据排序问题如何避免OOM
May 21 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
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
jQuery 操作XML入门
2008/12/25 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
javascript 精粹笔记
2010/05/09 Javascript
ajax中get和post的说明及使用与区别
2012/12/23 Javascript
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
js opener的使用详解
2014/01/11 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
Python 时间处理datetime实例
2008/09/06 Python
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python使用scrapy解析js示例
2014/01/23 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
python dumps和loads区别详解
2020/02/04 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
一份软件工程师的面试试题
2016/02/01 面试题
医药销售求职信范文
2014/02/01 职场文书
高校教师岗位职责
2014/03/18 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
迎新生欢迎词
2015/01/23 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
行政复议答复书
2015/07/01 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python
vue打包时去掉所有的console.log
2022/04/10 Vue.js
python中使用redis用法详解
2022/12/24 Redis