oracleSQL加上if单引号双引号的问题

image.png

SQL这样写打印出来报错,由于参数是双引号,需要改成单引号才行

image.png

改成这样也不行,参数是单引号了,但是字段没有双引号也会报错

image.png

image.png

带上IF我最终想达到这样的效果
image.png

wangqiaofeng 发布于 2020-12-17 20:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
张洪威Lv6高级互助
发布于2020-12-17 20:40

select * from "channel" where 1=1 ${if(len(D)==0,"",'AND "REGION"='+"'"+D+"'")}

  • 2关注人数
  • 337浏览人数
  • 最后回答于:2020-12-17 20:40
    请选择关闭问题的原因
    确定 取消
    返回顶部