写oracle sql时有时候会有 and (字段 like ‘匹配串1’or 字段 like ‘匹配串2’or ...)这样的情况出现,下面提供一个简洁点的解决方案--
and REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)') //全模糊匹配
and REGEXP_LIKE(字段名, '^(匹配串1|匹配串2|...)') ";//右模糊匹配
and REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)$') ";//左模糊匹配
本文介绍了一种在 Oracle SQL 中使用 REGEXP_LIKE 函数进行高效模糊匹配的方法,代替了传统的使用多个 LIKE 条件进行组合的方式。通过正则表达式的灵活应用,能够实现全模糊匹配、右模糊匹配及左模糊匹配。
写oracle sql时有时候会有 and (字段 like ‘匹配串1’or 字段 like ‘匹配串2’or ...)这样的情况出现,下面提供一个简洁点的解决方案--
and REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)') //全模糊匹配
and REGEXP_LIKE(字段名, '^(匹配串1|匹配串2|...)') ";//右模糊匹配
and REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)$') ";//左模糊匹配

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=79270100&d=1&t=3&u=344239fbde634503849bcda2c36d8cce)