LIKE操作符
- 通配符(wildcard)用来匹配值的一部分的特殊字符
- 搜索模式(search pattem)由字面值、通配符或两者组合构成的搜索条件
- 从技术上说,LIKE是谓词(predicate)而不是操作符
- 百分号(%)通配符,%表示任何字符出现任意次数
- select columnname from tablename where columnname like 'jet%'
- %告诉MySQL接受jet之后的任意字符,不管它有多少字符
- 结尾%end, 中间s%e
- 下划线_通配符,_是匹配一个字符,不能多也不能少
使用通配符的技巧
- 通配符搜索的处理一般要比前面讨论的其他搜索所花时间更长
- 不要过度使用通配符
- 在确实需要使用通配符时,除非绝对必要,否则不要把它们用在搜索模式的开始处
- 仔细注意通配符的位置。如果放错地方,可能不会返回想要的数据
LIKE是一个用于匹配值的搜索模式,在SQL中作为谓词使用。通配符如_%_和_下划线用于模糊匹配。%代表任何字符的任意次数,_匹配单个字符。不过,通配符搜索通常耗时较长,应避免在搜索模式开始处过度使用,并注意其位置以获取正确结果。
592

被折叠的 条评论
为什么被折叠?



