sql多个like模糊查询 MySQL模糊查询like和ilike的区别?
浏览量:3215
时间:2021-03-16 16:06:58
作者:admin
MySQL模糊查询like和ilike的区别?
LIKE 和 ILIKE 操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写,~ 波浪号则可以使用正则匹配。
LIKE和 ILIKE
它们需要结合通配符使用,下面介绍两种常用的通配符。
%:百分号用于匹配字符串序列,可匹配任意组合;
_:下划线用于匹配任何单一字符。
则可以使用正则模式来匹配字符串,除此之外它匹配模式还有一个特殊的地方
select * from table where ~ "ab" --> 如果是这样的形式就代表着他可以匹配任何包含ab的字符串其实就相当于省略的两边的 .*
如果想要做前缀匹配或后缀匹配,可以用下面的方法
1、前缀 模糊查询。
select * from table where ~ "^ab"
2、后缀 模糊查询。
select * from table where ~ "ab$"
用SELECT进行模糊查询时,可以使用什么或什么匹配符,但要在条件值中使用什么或什么通配父配合?
用SELECT进行模糊查询时,可以使用like或notlike匹配符,但要在条件值中使用百分号或下划线等通配符来配合查询。
sql多个like模糊查询 sql语句like多个值 db2模糊查询like用法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。