MySQL学习五:用通配符进行过滤

        本章介绍什么是通配符、如何使用通配符以及怎样使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤。

        通配符(wildcard) 用来匹配值的一部分的特殊字符。

1. 百分号(%)通配符(搜索区分大小写)

        在搜索串中, %表示任何字符出现任意次数。例如,为了找出所有以词jet起头的产品,可使用以下SELECT语句:

        SELECT prod_id, prod_name FROM products WHERE prod_name LIKE 'jet%'

        通配符可在搜索模式中任意位置使用,并且可以使用多个通配符。相关模式如:

        “%anv%”匹配含有anv的。

          % 不可以匹配null

2. 下划线通配符

        作用与%相似,但只匹配单个字符。

        例如“_ton”,只能匹配前面只有一个字符的结果,anton是不会被返回的。

你可能感兴趣的:(MySQL学习五:用通配符进行过滤)