数据集能直接用if判断用那个sql语句么

if(${OA}==0,select 1 from dump,select 0 from dump)怎么判断当参数选折1的时候,用第一个sql语句,否则用第二个,

image.png

FineReport 我在等风也等你 发布于 2022-9-1 16:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-1 16:07

${if(OA=0,"select 1 from dump","select 0 from dump")}

最佳回答
0
花无缺爱吃鱼Lv6初级互助
发布于2022-9-1 16:08(编辑于 2022-9-1 16:08)

用公式的if可以拼接sql,但是如果有参数的话后面拼接比较麻烦。可以直接用数据库的if去写

最佳回答
0
RiveryLv5中级互助
发布于2022-9-1 16:08(编辑于 2022-9-1 16:09)

${if(oa='1',"select dt from R_0901","select va from R_0901")}

image.png

  • 4关注人数
  • 554浏览人数
  • 最后回答于:2022-9-1 16:09
    请选择关闭问题的原因
    确定 取消
    返回顶部