SQL这样写打印出来报错,由于参数是双引号,需要改成单引号才行
改成这样也不行,参数是单引号了,但是字段没有双引号也会报错
带上IF我最终想达到这样的效果
select * from "channel" where 1=1 ${if(len(D)==0,"",'AND "REGION"='+"'"+D+"'")}