《MySQL 入门教程》第 09 篇 字符串模式匹配

上一篇我们介绍了如何通过 WHERE 查询条件过滤数据,包括比较运算符、逻辑运算符以及空值判断等。本篇我们来讨论一下字符串的模糊查找。

9.1 LIKE 运算符

MySQL 中的LIKE运算符可以用于判断字符串是否包含某个模式,返回 1(True)或者 0(False)。使用LIKE运算符的语法如下:

expr LIKE pat

如果表达式 expr 能够匹配模式 pat,结果返回 True(1);否则,返回 False(0)。如果 expr 或者 pat 为 NULL, 返回 NULL。

根据 SQL 标准,MySQL 支持两个通配符:

  • 百分号(%)匹配零个或多个任意字符。
  • 下划线(_)匹配一个任意字符。

例如,以下语句用于查询“关”姓员工:

select emp_name
from
不剪发的Tony老师 CSDN认证博客专家 数据库架构师
毕业于北京航空航天大学,十多年数据库管理与开发经验,拥有OCP以及RHCE证书。目前在一家全球性的博彩企业从事数据库架构设计和开发,CSDN学院签约讲师以及GitChat专栏作者。
©️2020 CSDN 皮肤主题: 撸撸猫 设计师: 设计师小姐姐 返回首页
实付29.90元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值