SQL模糊查询时LIKE怎样跟变量
一般模糊查询语句如下:
SELECT 字段 FROM 表 WHERE 某字段 Like 条件
其中关于条件,SQL提供了四种匹配模式:
% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'
如何将%三%的值作为变量使用?
"SELECT * FROM fbAPI WHERE shuju LIKE '%{}%'".format(变量名)
下面用python作为示例
import pymysqlconn = pymysql.connect(host='localhost',port=3306,user='用户名',passwd='密码',db='数据库名',charset='utf8')cur = conn.cursor()
text='内容'
sql = "SELECT * FROM 表名字 WHERE 字段名 LIKE '%{}%'".format(text)cur.execute(sql)# 使用execute方法执行SQL语句
results = cur.fetchone()# fetchall()为查询所有
print(results)
#关闭数据库
conn.close()
SQL模糊查询时LIKE怎样跟变量相关推荐
- SQL模糊查询时特殊字符的处理方式总结
当编写WHERE语句中有LIKE条件时,如果参数中需要匹配 % 和_ 等特殊字符时,必须进行处理,否则系统会将其当成通配符处理. 1. SqlServer: 有两种方案 一:将参数中的 [ 替换成 [ ...
- Delphi与SQL模糊查询(转载)
1.用变量进行模糊查询 对数据进行模糊查询主要用SQL语句LIKE来实现.该语句放在Where语句的后面,使用标识符"%"."_"."[]&quo ...
- 【转载】SQL 模糊查询
SQL 模糊查询 在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: ...
- mysql模糊查询实例_Mysql实例sql模糊查询实例详解
<Mysql实例sql模糊查询实例详解>要点: 本文介绍了Mysql实例sql模糊查询实例详解,希望对您有用.如果有疑问,可以联系我们. 导读:常用的模糊查询语句:select 字段 fr ...
- ibatis 模糊查询 mysql_Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办
项目开发中,在做Mybatis动态查询时,遇到了一个问题:MySQL在进行LIKE模糊查询时,输入英文可以正常检索出结果,但是输入中文后检索得到的结果为空. 由于是使用GET方式请求,所以为了确保中文 ...
- SQL模糊查询学习心得
SQL模糊查询学习心得 在进行数据库查询时,有完整查询和模糊查询之分. 1. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四 ...
- sql模糊查询及通配符使用
sql模糊查询 SQL查询中可以使用where条件中的=,<,> 等符合进行条件精确过滤,但是无法模糊搜索 因此可以使用like语句进行某个字段的模糊搜索 例如: 查询 name字段中包含 ...
- SQL 模糊查询(like)
在进行数据库查询时,有完整查询和模糊查询之分. SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下: 1.LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadde ...
- sql模糊查询关键字处理
在java 使用sql的模糊查询时: final String key = "%" + name.replaceAll("%", "\\\\%&quo ...
最新文章
- 飞桨 第一课 传统图像识别是怎么做的+Aistudio python数据可视化2020.3.31;2020.4.2补
- 管理11gRAC基本命令 (转载) 很详细
- first-软件工程
- RabbitMQ集群、镜像部署配置
- 8、angular的select
- hive mysql互导_Hive和MySQL数据互导
- 哈希桶 entry_聊一聊面试常问的几大哈希算法问题,这些你都会了嘛??
- STL中vector小结
- 分布式存储系统可靠性如何估算?
- paip.提升性能--多核编程中的java .net php c++最佳实践 v2.0 cah
- php 图片印章_PHP实现中文圆形印章的特效
- UML之教学管理系统——4、Rational Rose画活动图
- 解决vscode没有文件图标(亲测有效)
- 实数单竖线,向量双竖线,范数双竖线加下标,矩阵单竖线
- 七、最短路径——弗洛伊德(Floyd)算法
- 计算某个字符出现的次数
- windows 7 64位无法连接到HP5200LX打印机 (错误 0x0000007e)的解决方法
- 【装机必备】一款必备的解压缩工具!
- UltraEdit添加删除右键菜单项
- CentOS7安装桌面环境(腾讯云)