SQL的四种匹配模式
SQL提供了四种匹配模式:% _ [ ] [^ ]
1. %
%表示模糊匹配0或多个字符,如以下查询语句:
select * from user where name like '%三%';
这个语句将会把name中带有“三”的信息全部查找出来
select * from user where name like '%三' ;
这个语句将会把name中最右边带有“三”的信息全部查找出来
select * from user where name like '三%' ;
这个语句将会把name中最左边带有“三”的信息全部查找出来
2. _
_表示任意单个字符,如以下语句:
select * from user where name like '_三_';
这个语句会匹配出“二三四”
select * from user where name like '__三';
这个语句会匹配出“一二三”
3. [ ]
[ ]表示括号内所列字符中的一个(类似于正则表达式),如以下语句:
select * from user where name like '老[大二三]';
如果都存在的话将找出“老大”、“老二”、“老三”
同时支持缩写0-9、a-z等。
4.[^ ]
类似于正则表达式,将括号内的元素排除,如以下语句:
select * from user where name like '[0-3]个'
将会检索出除了“0个”,“1个”,“2个”,“3个”
SQL的四种匹配模式相关推荐
- SQL 模糊查询条件的四种匹配模式
执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件; 其中,关于条件,SQL提供了四种匹配模式: 1.%:表示零 ...
- SQL模糊查询【like】的四种匹配模式
执行数据库查询时,有完整查询 和 模糊查询之分,一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 四种匹配模式 一.% 二. _ 三.[ ] 四.[^] 一 ...
- 正则中常见的4种匹配模式
匹配区间类型的需求使用这四种模式能达到事半功倍的效果. 正则中常见的四种匹配模式,分别是:不区分大小写.点号通配模式.多行模式和注释模式. 不区分大小写模式,它可以让整个正则或正则中某一部分进行不区分 ...
- 一起学习正则表达式(四)常见的4种匹配模式
转载请注明出处:https://blog.csdn.net/kong_gu_you_lan/article/details/119101667 本文出自 容华谢后的博客 往期回顾: <一起学习正 ...
- android的四种启动模式,(转)彻底弄懂Activity四大启动模式
原地址:https://blog..net/mynameishuangshuai/article/details/51491074 最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解. ...
- Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数
探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...
- Activity四种启动模式详细整理
Activity四种启动模式详细整理 1.Standard standard模式,顾名思议就是标准启动模式,默认启动模式. 一个Activity如果不知道它的启动模式,那么它就是按Standard模式 ...
- Activity的四种启动模式应用场景
在这金三银四的时间里一个哥们忽然一本正经的问我Activity的启动模式和具体的应用模式:我也一想是啊,平是不太注意结果到了 关键的时刻卡壳了,感觉未雨绸缪一下,做个记录: 一.Activity四种启 ...
- 正则表达式的3种匹配模式
正则表达式是处理字符串的常用工具.在C#中,我们一般使用Regex类来表示一个正则表达式.一般正则表达式引擎支持以下3种匹配模式:单行模式(Singleline).多行模式(Multiline)与忽略 ...
最新文章
- R语言as.name函数(转化为命名的类别对象)和is.name函数(检验是否是命名的类别对象)实战
- python映射类型-详解Python中映射类型(字典)操作符的概念和使用
- 《剑指Offer》——二维数组中的查找(JZ1)C++
- 2017长春java平均工资_长春2017社保平均工资,2017年长春平均工资计算方法
- 根据身高重建队列—leetcode406
- 技术选型:为什么批处理我们却选择了Flink
- 太阳能板清洗机器人科沃斯_科沃斯推出水清洗扫地机器人 要把打扫做的更彻底...
- C# 之 Int16 Int32 Int64 的区别
- 信管 - 挣值 - 资料收集
- rtklib 天线相位中心_(原文链接错,重发)用于WiMAX和WLAN的紧凑型共面波导馈电双频线极化和圆极化单极天线(原载于微波杂志19年7/8月号)...
- java商城项目_javaweb实战之商城项目开发(一)
- vim 的ctags,taglist和supertab详解
- Physical Plausible Shading
- 《Redis视频教程》(p9)
- 二手房交易有哪些税费?
- python:实现abbreviation缩写算法(附完整源码)
- OpenCvSharp人脸识别系统(视频中的人脸)
- 多线程经典问题-----乘客做公交车问题解答3
- Android measure方法详解
- JAVA初/中/高级程序员必须知道的知识