Mysql 模糊查询总结
2024-08-31 14:36:54
语法:
SELECT 字段集 FROM 表名 WHERE 字段名 LIKE 条件
模糊查询有四种匹配模式:
1、%:匹配任意0个或多个字符。
2、_:匹配任意1个字符。
3、[]:匹配括号内所列字符中的1个,类似正则表达式。
例如:
select * from table_name where name like '[ABC]D'
查询结果为 AD,BD,CD 而不是 ABCD
4、[^]:匹配不在括号内的1个任意字符。
例如:
select * from table_name where name like 'S[^ABC]'
将排除 SA,SB,SC ,查找到SD,SE,...等。
注意:由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。有以下函数:
function sqlencode(str)
str=replace(str,"[","[[]") -- 此句一定要在最前
str=replace(str,"_","[_]")
str=replace(str,"%","[%]")
sqlencode=str
end function
最新文章
- 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二)
- iptables的扩展匹配
- js中的变量小例子
- JavaScript返回上一页代码区别
- UVA12532 线段树(单点更新,区间求乘积的正负)
- 2014 Super Training #7 C Diablo III --背包问题(DP)
- Oracle存储过程中异步调用的实际操作步骤
- iOS 获取当前月份的天数(转)
- 加入ScrollView后OnGestureListener无效的解决办法
- git基础入门之常用命令操作
- android http协议post请求方式
- 【十分不错】【离线+树状数组】【TOJ4105】【Lines Counting】
- 控制台下的计算器——C++实现
- 压缩[SCOI2007]
- 从Python越来越想放弃的Day09
- 初探VUX(基本官网上无特别无干货)
- 使用apksigner对apk进行v2签名
- 关于无限试用JetBrains产品的方案
- C#解析html文档类库HtmlAgilityPack下载地址
- curl请求指定host ip(指定域名解析的内网某ip)
热门文章
- Codeforces Round #271 (Div. 2) D.Flowers DP
- 20170623_oracle_SQL
- 关于EditText的android:maxLength属性的注意事项
- iOS开发】之CocoaAsyncSocket使用
- Android 体系结构介绍
- P3202 [HNOI2009]通往城堡之路 神仙题
- setings.py配置文件详解
- Android之NDK开发(转载)
- phpexecl 的基本操作
- Python细节(一)深浅拷贝