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

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

9.1 LIKE 运算符

MySQL 中的LIKE运算符可以用于判断字符串是否包含某个模式。使用LIKE运算符的语法如下:

expr LIKE pat

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

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

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

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

select emp_name
from employee
where emp_name like 

猜你喜欢

转载自blog.csdn.net/horses/article/details/106738030