
上QQ阅读APP看书,第一时间看更新
8.1.2 下划线(_)通配符
另一个有用的通配符是下划线(_)。下划线的用法类似%,不过不是匹配多个字符,下划线仅匹配一个字符。
看下面的例子:
▼ 输入

▼ 输出

▼ 分析
这个在WHERE子句中使用的匹配模式指定通配符后面跟有文本。这里显示的结果仅包括匹配搜索模式的行:下划线在第一行匹配1,第二行匹配2。.5ton anvil产品不匹配,是由于匹配模式只匹配单个字符,而不是两个。相反的,下面的SELECT语句使用了%通配符并且返回3个匹配的产品。
▼ 输入

▼ 输出

与“%”不同,其可以匹配0个字符;“_”总是匹配一个字符——不多也不少。