我想要通过改变参数下拉框来改变数据源里的SQL,应该怎么做

我新建了一个参数地区,是一个下拉框,里面的值有两个,一个华南,一个华北。

我有一个数据源,里面的SQL是select * from fanruan1 where 1=1 ,我希望可以通过改变下拉框的值来改变里面的SQL,比如我选华南,SQL就会变成select * from fanruan1 where 1=1 and diqu='华南',后面会拼接上一个SQL串

FineReport 用户ypk2R9635800 发布于 2021-6-20 10:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
StudyYLLv6初级互助
发布于2021-6-20 10:46

select * from fanruan1 where 1=1 ${if(len(address)=0,"","AND diqu=   '" + address + "'")}

address就是下拉框参数

  • 2关注人数
  • 217浏览人数
  • 最后回答于:2021-6-20 10:46
    请选择关闭问题的原因
    确定 取消
    返回顶部