您的位置:首页 > 数据库 > MySQL

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

2020-06-26 04:12 405 查看

文章目录

  • 9.2 正则表达式匹配
  • 上一篇我们介绍了如何通过 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
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: