正则表达式regexp

编程入门 行业动态 更新时间:2024-10-09 19:19:05

<a href=https://www.elefans.com/category/jswz/34/1770561.html style=正则表达式regexp"/>

正则表达式regexp

今天看到之前写的SQL语句,运用了正则表达式regexp_like,但是回想不起来当时为什么要用它,代码里面的SQL是这样的:
sql封装在了Fun里面,带入了v_temp变量:

      select * from Awhere regexp_like(字段a, v_temp)

对于v_temp的业务场景,取值可以为null、like ‘1A%’、‘1A1’和’1A2’;

如果使用like

      select * from Awhere 字段a like v_temp

无法满足’1A1’和’1A2’的这样的情况;

如果使用in

      select * from Awhere 字段a in(v_temp)

无法满足模糊查询like '1A%'的情况;

所以使用正则表达式regexp_like,解决了这个问题,其中v_temp传入参数格式为1A、1A1|1A2解决like、in无法随参数切换的问题;

更多推荐

正则表达式regexp

本文发布于:2024-02-16 18:15:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1691024.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:正则表达式   regexp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!