参数模糊查询

WHERE 1=1
${if(len(abc)==0,"","and data_2 like '"+abc+"'")}

abc为参数

我想当abc为空时,列出全部,当abc有值时,模糊匹配

请教高手


FineReport wait5200 发布于 2019-2-19 16:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
myseanLv3初级互助
发布于2019-2-19 16:10

WHERE 1=1
${if(len(abc)==0,""," and data_2 like '%"+abc+"%'")}


最佳回答
0
吴浩Lv6中级互助
发布于2019-2-19 16:12

WHERE 1=1
${if(len(abc)=0,"","and data_2 like '%"+abc+"%'")}


最佳回答
0
ycming7474Lv2初级互助
发布于2019-2-19 16:19(编辑于 2019-2-19 16:25)


同@mysean,这个是对的

where 1=1

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


  • 4关注人数
  • 1195浏览人数
  • 最后回答于:2019-2-19 16:25
    请选择关闭问题的原因
    确定 取消
    返回顶部