postgresql模糊匹配正则表达式性能问题
发布时间:2020-12-13 16:10:22 所属栏目:百科 来源:网络整理
导读:postgresql 模糊匹配 目前建议使用like,~~,不建议使用正则表达式, 目前有性能问题 https://yq.aliyun.com/articles/405097 ? 正则表达式效率比较低下: 操作符 ~~ 等效于 LIKE, 而 ~~* 对应 ILIKE 。 还有 !~~ 和 !~~* 操作符 分别代表 NOT LIKE 和 NOT I
postgresql 模糊匹配 目前建议使用like,~~,不建议使用正则表达式, 目前有性能问题
https://yq.aliyun.com/articles/405097
?
正则表达式效率比较低下:
操作符 ~~ 等效于 LIKE, 而 ~~* 对应
ILIKE。 还有 !~~ 和 !~~*
操作符 分别代表 NOT LIKE 和 NOT
ILIKE。
另外:
~ 匹配
正则表达式,大小写相关 ‘thomas‘ ~ ‘.*thomas.*‘
~* 匹配
正则表达式,大小写无关 ‘thomas‘ ~* ‘.*Thomas.*‘
!~ 不匹配
正则表达式,大小写相关 ‘thomas‘ !~ ‘.*Thomas.*‘
!~* 不匹配正则表达式,大小写无关 ‘thomas‘ !~* ‘.*vadim.*‘
?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |