想实现对参数多值判断,sql参数要怎么写?

下拉列表会多选,目前这种写法不对,应该怎么改

if(储量规模 in ("高:>=20,中:3-<20"),"and ( 储量规模>=20 or (储量规模 >=3 and 储量规模<20))","")

image.png

FineBI 丶尛伟 发布于 2024-11-14 16:48 (编辑于 2024-11-14 16:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-11-14 16:50

那你这个不能多选啊

最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-14 16:51

if(find("高:>=20",储量规模)>0&&find("中:3-<20",储量规模)>0,"and ( 储量规模>=20 or (储量规模 >=3 and 储量规模<20))","")

  • 丶尛伟 丶尛伟(提问者) sql里怎么写,find在sql中不支持
    2024-11-14 16:55 
  • zhenyu123 zhenyu123 回复 丶尛伟(提问者) case when then end
    2024-11-14 17:31 
  • 3关注人数
  • 96浏览人数
  • 最后回答于:2024-11-14 16:55
    请选择关闭问题的原因
    确定 取消
    返回顶部