比如所 select * from 销量 where 地区 in('$地区') 我如果不传入地区参数得到的结果为空,我想如果不传参数的化则默认为选择所有地区应该怎么写?
select * from 销量 where 1=1 ${if(len(地区)=0,"", " and 地区 in ('"+地区+"')")}
where 地区 like (case when '$地区' is null then '%' else '$地区' end)
${if(len(diqu) = 0,"1=1"," 地区in('"+diqu+"')")}
diqu:参数名