${if(参数==1,\"sql1\",\"sql2\")},SQL里面带参数怎么写,

${if(参数== 1,"sql1 ","sql2")},SQL里面带参数怎么写,也是需要根据参数进行IF判断的,类似下面的逻辑

: ${ if(lx='1'  ,"if(len(dpdj)>0,"c_dpdj","c_diqmc") AS zt, dp  from  SSS" ,"if(len(dpdj)>0,"c_dpdj","c_diqmc") AS zt, dp  from  BBB" }

我在执行的时候,提示没有返回的结果集,麻烦大佬们看一下,这样的逻辑要怎么写

FineReport wangjiaojiao 发布于 2024-8-15 17:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CovidLv3高级互助
发布于2024-8-15 17:42

${if(参数== 1,"SELECT "+IF(LEN(dpdj)>0,"c_dpdj","c_diqmc")+" AS ZT FROM A","sql2")}

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-8-15 17:41

${if(参数==1,"select * from a where zd='"+cs+"'","sql2")}

  • 2关注人数
  • 136浏览人数
  • 最后回答于:2024-8-15 17:42
    请选择关闭问题的原因
    确定 取消
    返回顶部