博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【记录】mysql使用like匹配数据时关于通配符的使用误区
阅读量:6236 次
发布时间:2019-06-22

本文共 342 字,大约阅读时间需要 1 分钟。

-- 此sql中“_”为通配符,匹配任意单字符,所以过滤的数据包含了test开头的数据:

select * from live_class where title like 'test_%';

解决方案:

-- 下面两种实现的效果一样(个人偏向于第2种,比较符合后台开发的用法习惯):

select * from live_class where title like 'test/_%' escape '/';select * from live_class where title like 'test\_%';

注:“_”和“%”的区别在于,通配符“_”为匹配任意单字符,而“%”为任意个字符

转载于:https://blog.51cto.com/jiyanle/2392512

你可能感兴趣的文章
使用Maven构建Web项目的目录结构
查看>>
C语言第八次博客作业--字符数组
查看>>
第一次java作业
查看>>
小葵花妈妈课堂开课了:《Runnable、Callable、Future、RunnableFuture、FutureTask 源码分析》...
查看>>
Jfreechart初案例--饼图
查看>>
React性能测量和分析
查看>>
CSS1&2常用属性
查看>>
webpack开发环境配置
查看>>
nginx伪装user-agent等
查看>>
1634: [Usaco2007 Jan]Protecting the Flowers 护花
查看>>
3399: [Usaco2009 Mar]Sand Castle城堡
查看>>
Web语义化
查看>>
【专题】偏序,扫描线
查看>>
【专题】平衡树(Treap,fhq-treap)
查看>>
PHP js循环遍历list
查看>>
2014.5.7—社交网络用户心理分析
查看>>
仿微信评论控件封装
查看>>
前端性能优化
查看>>
从初相识到成鲸人,这个去中心化交易所很特别
查看>>
Lua 基础知识-面向对象
查看>>