SQL LIKE 操作符


LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。


SQL LIKE 操作符

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SQL LIKE 语法

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;


演示数据库

在本教程中,我们将使用 RUNOOB 样本数据库。

下面是选自 "Websites" 表的数据:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 菜鸟教程      | http://www.runoob.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


SQL LIKE 操作符实例

下面的 SQL 语句选取 name 以字母 "G" 开始的所有客户:

实例

SELECT * FROM Websites
WHERE name LIKE 'G%';

执行输出结果:

提示:"%" 符号用于在模式的前后定义通配符(缺省字母)。您将在下一章中学习更多有关通配符的知识。

下面的 SQL 语句选取 name 以字母 "k" 结尾的所有客户:

实例

SELECT * FROM Websites
WHERE name LIKE '%k';

执行输出结果:

下面的 SQL 语句选取 name 包含模式 "oo" 的所有客户:

实例

SELECT * FROM Websites
WHERE name LIKE '%oo%';

执行输出结果:

通过使用 NOT 关键字,您可以选取不匹配模式的记录。

下面的 SQL 语句选取 name 不包含模式 "oo" 的所有客户:

实例

SELECT * FROM Websites
WHERE name NOT LIKE '%oo%';

执行输出结果:

转载于:https://www.cnblogs.com/cisum/p/8065691.html

SQL LIKE 操作符相关推荐

  1. SQL UNION 操作符

    SQL UNION 操作符合并两个或多个 SELECT 语句的结果. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每个 SELECT 语句 ...

  2. SQL 高级教程:SQL BETWEEN 操作符

    SQL 高级教程:SQL BETWEEN 操作符 BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围. BETWEEN 操作符 操作符 BETWEEN - AND 会 ...

  3. SQL LIKE操作符

    LIKE操作符用于在WHERE子句中搜索列中的指定模式. LIKE操作符 LIKE 操作符用于在WHETE子句中搜索列中的指定模式. SQL LIKE操作符语法 原始的表(用在列子中的): Stude ...

  4. SQL BETWEEN 操作符

    SQL BETWEEN 操作符 SQL BETWEEN操作符 BETWEEN操作符用于选取介于两个值之间的数据范围值. BETWEEN操作符选取介于两个值之间的数据范围内的值.这些值可以是数值,文本或 ...

  5. 第16章 SQL BETWEEN 操作符教程

    BETWEEN 操作符用于选取介于两个值之间的数据范围内的值. BETWEEN 操作符选取介于两个值之间的数据范围内的值.这些值可以是数值.文本或者日期. SQL BETWEEN 语法 SELECT ...

  6. SQL LIKE操作符、通配符以及通配符的使用

    注意:搜索可以区分大小写,也可以不区分大小写. LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式或取值. 语法 SELECT 列名 FROM 表名 WHERE 列名 LI ...

  7. SQL连接操作符介绍(循环嵌套, 哈希匹配和合并连接)

    今天我将介绍在SQLServer 中的三种连接操作符类型,分别是:循环嵌套.哈希匹配和合并连接.主要对这三种连接的不同.复杂度用范例的形式一一介绍. 本文中使用了示例数据库AdventureWorks ...

  8. SQL高级---SQL UNION 和 UNION ALL 操作符

    SQL UNION 和 UNION ALL 操作符 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥 ...

  9. 2、SQL UNION 和 UNION ALL 操作符

    网址:http://www.w3school.com.cn/sql/sql_union.asp SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意, ...

最新文章

  1. 一次奇怪的AP注册异常问题处理
  2. 我的爱好html子页模板,我的爱好
  3. ASP.NET 开发实践--性能与缓存
  4. Bridge(桥接)--对象结构模式
  5. Forms身份验证基本原理
  6. Netscreen204防火墙配置网络设备的SNMP及Syslog配置
  7. android 修改ip的scope的作用,Android Netd分析
  8. 修改网站背景图html代码,HTML中更换或添加网站背景图片的代码怎么写?(示例)...
  9. 用C++做的文本分割器(就是黑乎乎的那个)
  10. Kubernetes CKA认证运维工程师笔记-Docker快速入门
  11. 七代处理器装win7_雷神ST(Intel第七代CPU)怎么一键重装win7系统
  12. 音乐处理原理第一章:音乐表示
  13. 在线制作平台H5制作
  14. 集合竞价规则及集合竞价的产生条件
  15. 复制文件到远程桌面显示未知错误
  16. Unity为什么ios不能热更新
  17. IT行业需要一个不断学习和勤奋努力的过程[图]
  18. 生化奇兵无限服务器过于繁忙,生化奇兵无限BUG问题解决 | 手游网游页游攻略大全...
  19. 成功实现ajax,xmlhttp跨域访问
  20. linux的ubuntu强制修改为短登陆密码

热门文章

  1. Java并发编程之线程安全
  2. jquery attr
  3. 使用MFC开发ActiveX控件
  4. 测试工程师python面试常问问题_面试测试工程师一般会问些什么?
  5. js延时函数_js自执行函数分享
  6. 【Mac Buf Install Solution】Mac Buf Not Provide support for this old version Solution
  7. 导出oracle数据c#代码,C# 程序导入导出oracle数据库
  8. 单片机七阶音符_单片机对于音乐的编程中 ,音符的十六位数据表是怎样
  9. 魔兽世界总是显示无法连接服务器,心得:launcher更新无法连接服务器如何解决...
  10. qt怎么设置标签背景图片_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解...