如何设置参数为某值,查询为全部数据

请问各位,如何利用sql在URL传参数时

参数为某值,可以显示全部数据,

不等于某值,则以参数值过滤

FineReport 阿尤 发布于 2020-10-14 19:06 (编辑于 2020-10-14 19:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
北屿Lv5初级互助
发布于2020-10-14 19:26

可以设置参数为空查询全部${if(len(参数) == 0,"","and 字段 in ('" + 参数+ "')")}

  • 阿尤 阿尤(提问者) 这个是设置参数值为空的时候,查询全部数据, 可是设置参数值为某值,不为空的时候查询全部数据能办到吗?
    2020-10-14 19:28 
  • 听见生命成长的声音 听见生命成长的声音 回复 阿尤(提问者) 可以用这个条件,len是判断参数长度的,你直接把这个拿掉就可以
    2020-10-15 07:25 
  • 阿尤 阿尤(提问者) 谢谢
    2020-10-15 09:52 
最佳回答
0
指间沙Lv6中级互助
发布于2020-10-14 20:35

下拉框处理

www.cpt

把全部换成你的参数某值

最佳回答
0
IceBall09Lv6中级互助
发布于2020-10-15 08:46
${if(参数 == '某值',"","and 字段 = '" + 参数+ "'")}

参数为某值全选.cpt

参数为某值全选-2.cpt


  • 4关注人数
  • 706浏览人数
  • 最后回答于:2020-10-15 08:46
    请选择关闭问题的原因
    确定 取消
    返回顶部