LIKE操作符中,通配符“%”和“_”是最常用的。其中,“%”表示零个、一个或多个字符,“_”表示任意单个字符。
SELECT * FROM user WHERE name LIKE 'M%';
以上代码会把所有名字以M开头的用户筛选出来,其中“%”匹配了M后面的零个或多个字符。
SELECT * FROM user WHERE name LIKE 'M____';
以上代码会把所有名字为5个字符长,且以M开头的用户筛选出来,其中“_”匹配任意单个字符。
需要注意的是,LIKE操作符使用的是通配符,它们会使查询效率下降。因此,应该合理地使用它们,以避免查询性能变得过慢。