模式匹配
使用模式匹配。
如何选择带有模式的列?
如何使用LIKE或者NOT LIKE比较操作符?
解释
有时候我们需要查找带有某些匹配字母的表。在MySQL中我们可以使用
LIKE或者
NOT LIKE操作符进行比较。在MySQL中模式默认是不区分大小写的。
让我们进行一个查询示例,就是显示以字母M开头的学生名字。
在以上的查询示例中,将列出在表student中所有以字母M开头的学生名字。
以下的查询示例将列出所有以字母e结尾的学生名字。
我们也可以列出在任何地方包含任何特定字母的学生名字。以下的查询示例将列出包含"a"字母的学生名字。
假如我们要查找的名字包括5个字母,我们就可以使用特殊的字母"_"(下划线)。以下的查询示例将列好粗在表student中包括5个字母学生的名字。