| 值 | 描述 |
|---|---|
| like | 匹配 |
| ilike | 不区分大小写匹配 |
| ~~ | 等价于 like |
| ~~* | 等价于 ilike |
| ~ | 匹配正则表达式,大小写相关 |
| ~* | 匹配正则表达式,大小写无关 |
对应的 not 操作
| 值 | 描述 |
|---|---|
| not like | 不匹配 |
| not ilike | 不区分大小不匹配 |
| !~~ | 等价于 not like |
| !~~* | 等价于 not ilike |
| !~ | 不匹配正则表达式,大小写相关 |
| !~* | 不匹配正则表达式,大小写无关 |
通配符
| 值 | 描述 |
|---|---|
| % | 百分号用于匹配字符串序列,可匹配任意组合 |
| _ | 下划线用于匹配任何单一字符 |
如果想要做前缀匹配或后缀匹配,可以用下面的方法
1、前缀模糊查询。
select * from table where like 'ab%';
select * from table where ~~ 'ab%';
select * from table where ~ '^ab';
2、后缀模糊查询。
select * from table where like '%ab';
select * from table where ~~ '%ab';
select * from table where ~ 'ab$';
最后修改时间:2022-10-05 20:26:19
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




