${if(len(date)==0,
" select * from data
if(len(data)==0,"","and data in ('"+data+"')")
"
,"")}
" select * from data"
+if(len(data)==0,"","and data in ('"+data+"')")
直接这样呗
select * from data WHERE ${if(len(data)==0,"and data in ('"+data+"')","1=2")}
--------------------
简单除暴的写法
${if(rq<today(),"/*","")} SQL1部分 ${if(rq<today(),"*/","")} ${if(rq>=today(),"/*","")} SQL2部分 ${if(rq>=today(),"*/","")}
${if(len(date)==0,if(len(data)==0,"select * from data","select * from data where data in ('"+data+"')")