oracle使用in

oracle使用in,加下拉多选框参数,怎么写,

select * from aa where b in 下拉多选框参数

拼接单引号总是报错

18038635057 发布于 2019-12-30 22:06 (编辑于 2019-12-30 22:12)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
JackloveLv7高级互助
发布于2019-12-30 22:39
select * from aa where b in '${参数}'

最佳回答
0
jongwangLv6中级互助
发布于2019-12-31 00:11(编辑于 2019-12-31 00:12)

select * from aa $if(len(参数)==0,”where 1=1“, “ where b in (‘  ”+参数+“  ‘)”)


控件记得返回值为字符串,然后分隔符 用‘ ,’

  • Jacklove Jacklove 你这句都没对 少了where 1=1
    2019-12-31 07:48 
  • jongwang jongwang 回复 Jacklove 啥?
    2019-12-31 11:55 
最佳回答
0
540922194Lv6见习互助
发布于2019-12-31 08:11

where  1=1 ${if(len(b==0,"","and aa in ('"+b+"')")}     image.png复选框控件加上数据字典,字符串‘,’

  • 4关注人数
  • 560浏览人数
  • 最后回答于:2019-12-31 08:11
    请选择关闭问题的原因
    确定 取消
    返回顶部