_    与任意单字符匹配
 
%    与包含一个或多个字符的字符串匹配
 
[ ]  与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。
 
[^]  与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。

使用like比较字,加上SQL里的通配符,请参考以下:
a.. LIKE 'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。

b.. LIKE '%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、
Stringer)。

c.. LIKE '%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、
Green、McBadden)。

d.. LIKE '_heryl' 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、
Sheryl)。

e.. LIKE '[CK]ars[eo]n' 将搜索下列字符串:Carsen、Karsen、Carson 和 Karson
(如 Carson)。

f.. LIKE '[M-Z]inger' 将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字
母开头的所有名称(如 Ringer)。

g.. LIKE 'M[^c]%' 将搜索以字母 M 开头,并且第二个字母不是 c 的所有名称(如
MacFeather)。

例子:

? WHERE FirstName LIKE '_im' 可以找到所有三个字母的、以 im 结尾的名字(例如,Jim、Tim)。
 
? WHERE LastName LIKE '%stein' 可以找到姓以 stein 结尾的所有员工。
 
? WHERE LastName LIKE '%stein%' 可以找到姓中任意位置包括 stein 的所有员工。
 
? WHERE FirstName LIKE '[JT]im' 可以找到三个字母的、以 im 结尾并以 J 或 T 开始的名字(即仅有 Jim 和 Tim)
 
? WHERE LastName LIKE 'm[^c]%' 可以找到以 m 开始的、后面的(第二个)字母不为 c 的所有姓。

转载于:https://www.cnblogs.com/weck0736/archive/2007/11/16/961276.html

Sql Like 通配符 说明相关推荐

  1. SQL Server通配符妙用

    在某些情况下熟悉SQL Server 通配符的使用可以帮助我们简单的解决很多问题. --使用_运算符查找Person表中以an结尾的三字母名字 USEAdventureWorks2012; GO SE ...

  2. sql like通配符

    LIKE 确定给定的字符串是否与指定的模式匹配.模式可以包含常规字符和通配符字符.模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配.然而,可使用字符串的任意片段匹配通配符.与使用 = 和 != ...

  3. Oracle的括号转义字符,SQL中通配符、转义符与括号的使用

    一.搜索通配符字符的说明 可以搜索通配符字符.有两种方法可指定平常用作通配符的字符: 使用 ESCAPE 关键字定义转义符.在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符.例如,要搜索在 ...

  4. sql like 通配符_《SQL必知必会》学习笔记

    一.检索语句 单个列:SELECT xxx(列名) FROM xxx(数据表) 多个列:SELECT x,y,z FROM xxx 所有列:SELECT FROM xxx (通配符 * 表示返回表中所 ...

  5. SQL中通配符、转义符与[号的使用

    一.搜索通配符字符的说明 可以搜索通配符字符.有两种方法可指定平常用作通配符的字符: 使用 ESCAPE 关键字定义转义符.在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符.例如,要搜索在 ...

  6. SQL LIKE 通配符随笔

    通配符 说明 _    与任意单字符匹配   %    与包含一个或多个字符的字符串匹配   [ ]  与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配.   [^] ...

  7. SQL Server通配符

    一.LIKE查找指定字符串的行 1.%(百分号)通配符:任何零个或多个字符的字符串. (1)列如寻找姓赵的所有人 如上无论姓名多长只要姓赵的人皆列出 (2)再列如寻找姓名最后一个字为云的人 2._(下 ...

  8. SQL Server:SQL Like 通配符特殊用法:Escape

    %:匹配零个及多个任意字符: _:与任意单字符匹配: []:匹配一个范围: [^]:排除一个范围 :-:连字符 Symbol Meaning  like '5[%]' 5%  like '[_]n' ...

  9. 13SQL - SQL通配符

    通配符可用于替代字符串中的任何其他字符. 在 SQL 中,通配符与 SQL LIKE 操作符一起使用. SQL 通配符用于搜索表中的数据. 在 SQL 中,可使用以下通配符: 数据库 使用 SQL % ...

最新文章

  1. Poj-1088-滑雪
  2. mybatis 使用jdbc_MyBatis笔记一
  3. 集群服务器分布式iis_Nginx+IIS分布式部署和负载均衡
  4. Python操作Jira提交BUG
  5. java八大基本类型介绍
  6. 【渝粤教育】电大中专跨境电子商务理论与实务 (30)作业 题库
  7. C++中Lambda函数(匿名函数)
  8. 04.spring boot配置文件--yml
  9. 我的世界光影mod怎么用_我的世界RTX beta版视频体验:仿佛打破了次元壁
  10. 二进制和格雷码之间的转换
  11. 测量string变量长度函数_测量字符串长度的函数
  12. 不到 10 行代码完成抖音热门视频的爬取!
  13. 2021物理化学实验2:分光光度法测溴酚蓝的电离平衡常数
  14. 服务器ubuntu系统调节亮度,ubuntu 设置显示器的亮度
  15. 服务器IIS架设网站无法增加log文件
  16. java 绝对路径双斜线_路径分隔符:正斜线/、反斜线\、双反斜线\\的区别
  17. 处理深度学习中数据集不平衡问题方法汇总
  18. css3切角文本框_[CSS揭秘]切角效果
  19. 迷你小包包成为时尚新宠,手掌包成为LV品牌潮流款式
  20. BBS项目分布搭建四(点赞点踩及评论功能)

热门文章

  1. java layoutinflater_使用LayoutInflater动态加载布局和操作控件
  2. Citrix,微软,VMware:它们的优缺点(资料整理汇集)
  3. Java Web学习总结(37)——Filter和Listener详解
  4. Java基础学习总结(37)——Java23中设计模式(Design Patterns)详解
  5. php mysql_fetch_field_PHP mysqli_fetch_field() 函数
  6. php显示几个字符串,比较php中的两个字符串并显示字符差异
  7. php mysql索引原理_加速PHP动态网站 关于MySQL索引分析优化
  8. AptitudeSystem 2.0
  9. 《树莓派实战秘籍》——1.14 技巧14初学GPIO
  10. TYVJ P1083 分糖果 Label:bfs