if{}方法判断SQL查询条件,求大神解答

${if(料盒首名称==纯,"regexp_like(BOXNUM,'^[0-9]+[.]?$[0-9]*$') "," B.BOXNUM LIKE '${料盒首名称}%'")}

这样写为什么不可以11.png

FineReport 北巷以北夏半殇 发布于 2020-12-12 15:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-12-12 16:02
select * from tabname where 1=1 
${if(料盒首名称="纯"," and regexp_like(BOXNUM,'^[0-9]+[.]?$[0-9]*$')"," and B.BOXNUM LIKE '" + 料盒首名称 + "%'")}


=======

image.png

  • 2关注人数
  • 342浏览人数
  • 最后回答于:2020-12-12 16:02
    请选择关闭问题的原因
    确定 取消
    返回顶部