Oracle⼀个字段模糊匹配两个字符串的⽤法
使⽤场景:
模糊匹配的时候,⼀个字段需要匹配两个或更多的字符串写法。
REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)') //全模糊匹配
REGEXP_LIKE(字段名, '^(匹配串1|匹配串2|...)') "; //右模糊匹配
REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)$') "; //左模糊匹配
例如:右模糊匹配年⽉⽇:2020-05-28 00:00:00 或 20200528 000000,写法如下regexp like
WHERE REGEXP_LIKE(case when reqrcvtime_c = 'null' then reqrcvtime_p else reqrcvtime_c end, '^(2020-05-
28|20200528)') GROUP BY rspapp
WHERE REGEXP_LIKE(case when reqrcvtime_c = 'null' then reqrcvtime_p else reqrcvtime_c end, '^(2020-05-28|20200528)') GROUP BY rspapp
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论