使用regexp_like代替like,试了多次还是哪里有问题,求大神帮下指教。

将以下数据集条件转换成regexp_like函数

WNERE 1=1 

${if(len(COMCODE

)==0,"","and (COM_CODE like'%"+COMCODE+"%' or CONNECT_COM_CODE like '%"+COMCODE+"%')")}

${if(len(TABLEPERIOD)==0,"","and (PERIOD like'%"+TABLEPERIOD+"%')")}


FineReport 用户xASEW5095 发布于 2020-5-9 15:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
cherry团子Lv6中级互助
发布于2020-5-9 15:05(编辑于 2020-5-9 15:31)

参考:

${if(len(设备编号) == 0,"",       "and regexp_like (RESRCE,'"+设备编号+"')")}




WNERE 1=1 
${if(len(COMCODE)==0,""," and regexp_like(COM_CODE,'"+COMCODE+"') or regexp_like(CONNECT_COM_CODE,'"+COMCODE+"')")}
${if(len(TABLEPERIOD)=0,""," and regexp_like(PERIOD,'"+TABLEPERIOD+"')")}


  • 2关注人数
  • 513浏览人数
  • 最后回答于:2020-5-9 15:31
    请选择关闭问题的原因
    确定 取消
    返回顶部