页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 下一个 »

(本文档仅供参考)

问题

在使用参数多值模糊查询时,直接使用正则表达比写宏代码进行扩展更方便。对应wiki如下:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001926

mysql:where  字段  regexp replace(参数,'分隔符(逗号空格等,可自定义)','|')


oracle:where regexp_like(字段,replace(参数,' ','|'))


解决方案

正则表达式在某些数据库中,确实可以更方便地进行模糊查询,但通过正则表达式的写法,需要根据数据库的不同来进行调整,而通过宏代码的实现则考虑到了通用性,两种方式都各有所长。

  • 无标签