浅谈MySQL模糊查询中通配符的转义
作者:jingxian 时间:2024-01-26 06:51:57
sql中经常用like进行模糊查询,而模糊查询就要用到百分号“%”,下划线“_”这些通配符,其中“%”匹配任意多个字符,“_”匹配单个字符。如果我们想要模糊查询带有通配符的字符串,如“60%”,“user_name”,就需要对通配符进行转义,有两种方式。如下:
1、反斜杠是转义符,通过反斜杠来转义%,使其不再是通配符。这里第一个%是通配符,第二个%不是通配符。
select percent from score where percent like '%0\%';
2、这种是通过escape关键字进行转义,将特定符号后的字符进行转义,这里斜杠后面的%就不再是通配符,斜杠之前的%仍然起通配符作用。
select percent from score where percent like '%0/%' escape '/';
标签:sql,模糊查询,通配符
0
投稿
猜你喜欢
怎样使你的 JavaScript 代码简单易读(推荐)
2024-04-16 09:53:22
Python中turtle库的使用实例
2023-08-01 23:05:56
Python格式化文本段落之textwrap库
2023-11-23 00:40:56
Vue登录拦截 登录后继续跳转指定页面的操作
2024-05-28 15:48:14
使用python实现baidu hi自动登录的代码
2021-11-23 14:54:32
探索webpack模块及webpack3新特性
2024-05-21 10:13:48
Python中修改字符串的四种方法
2021-08-05 20:40:23
深入浅析Python 中的sklearn模型选择
2023-05-15 19:12:00
深入理解Sql Server中的表扫描
2024-01-27 09:05:33
python右对齐的实例方法
2022-01-15 20:59:52
基于JS实现的随机数字抽签实例
2024-04-16 09:27:23
微信小程序滑动选择器的实现代码
2024-05-09 10:34:48
python字符串运算符详情
2023-11-19 20:51:31
mysql日志滚动
2024-01-26 18:38:52
windows无法启动MySQL服务报错1067的解决方法
2024-01-19 09:07:01
Python实现截屏的函数
2022-03-12 01:46:53
ASP.NET MVC把数据库中枚举项的数字转换成文字
2024-01-16 07:35:39
Python实现随机创建电话号码的方法示例
2021-08-31 06:38:03
MySQL5.7.10 安装文档教程详解
2024-01-19 00:37:58
node.js操作mysql(增删改查)
2024-01-26 00:02:50