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的四种匹配模式相关推荐

  1. SQL 模糊查询条件的四种匹配模式

    执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件; 其中,关于条件,SQL提供了四种匹配模式: 1.%:表示零 ...

  2. SQL模糊查询【like】的四种匹配模式

      执行数据库查询时,有完整查询 和 模糊查询之分,一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 四种匹配模式 一.% 二. _ 三.[ ] 四.[^] 一 ...

  3. 正则中常见的4种匹配模式

    匹配区间类型的需求使用这四种模式能达到事半功倍的效果. 正则中常见的四种匹配模式,分别是:不区分大小写.点号通配模式.多行模式和注释模式. 不区分大小写模式,它可以让整个正则或正则中某一部分进行不区分 ...

  4. 一起学习正则表达式(四)常见的4种匹配模式

    转载请注明出处:https://blog.csdn.net/kong_gu_you_lan/article/details/119101667 本文出自 容华谢后的博客 往期回顾: <一起学习正 ...

  5. android的四种启动模式,(转)彻底弄懂Activity四大启动模式

    原地址:https://blog..net/mynameishuangshuai/article/details/51491074 最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解. ...

  6. Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数

    探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...

  7. Activity四种启动模式详细整理

    Activity四种启动模式详细整理 1.Standard standard模式,顾名思议就是标准启动模式,默认启动模式. 一个Activity如果不知道它的启动模式,那么它就是按Standard模式 ...

  8. Activity的四种启动模式应用场景

    在这金三银四的时间里一个哥们忽然一本正经的问我Activity的启动模式和具体的应用模式:我也一想是啊,平是不太注意结果到了 关键的时刻卡壳了,感觉未雨绸缪一下,做个记录: 一.Activity四种启 ...

  9. 正则表达式的3种匹配模式

    正则表达式是处理字符串的常用工具.在C#中,我们一般使用Regex类来表示一个正则表达式.一般正则表达式引擎支持以下3种匹配模式:单行模式(Singleline).多行模式(Multiline)与忽略 ...

最新文章

  1. R语言as.name函数(转化为命名的类别对象)和is.name函数(检验是否是命名的类别对象)实战
  2. python映射类型-详解Python中映射类型(字典)操作符的概念和使用
  3. 《剑指Offer》——二维数组中的查找(JZ1)C++
  4. 2017长春java平均工资_长春2017社保平均工资,2017年长春平均工资计算方法
  5. 根据身高重建队列—leetcode406
  6. 技术选型:为什么批处理我们却选择了Flink
  7. 太阳能板清洗机器人科沃斯_科沃斯推出水清洗扫地机器人 要把打扫做的更彻底...
  8. C# 之 Int16 Int32 Int64 的区别
  9. 信管 - 挣值 - 资料收集
  10. rtklib 天线相位中心_(原文链接错,重发)用于WiMAX和WLAN的紧凑型共面波导馈电双频线极化和圆极化单极天线(原载于微波杂志19年7/8月号)...
  11. java商城项目_javaweb实战之商城项目开发(一)
  12. vim 的ctags,taglist和supertab详解
  13. Physical Plausible Shading
  14. 《Redis视频教程》(p9)
  15. 二手房交易有哪些税费?
  16. python:实现abbreviation缩写算法(附完整源码)
  17. OpenCvSharp人脸识别系统(视频中的人脸)
  18. 多线程经典问题-----乘客做公交车问题解答3
  19. Android measure方法详解
  20. JAVA初/中/高级程序员必须知道的知识

热门文章

  1. 移动型工作是否将成为新生活方式?
  2. Java使用Junit测试控制台输出
  3. Java脚本化编程实践整理 ScriptEngineManager万字详解
  4. 北京上空飘来一朵难得的“智慧城市云”
  5. 【网络安全】通过Redis2.x实现ssh未授权访问
  6. IDEA在terminal使用mvn命令
  7. 前端js实现路由切换页面 pushState replaceState
  8. 交换机性能指标:背板带宽、交换容量、包转发率
  9. 支付宝到账配音女神,5亿人听过她的声音,31岁依旧单身
  10. B1032挖掘机技术哪家强