当井名为空时,显示所有数据,不为空时则根据名称查询,请问在finereport中的sql语句应该怎么写?
where 1=1
${if(len(参数) == 0,"","and 字段名 = '" + 参数 + "'")}
字段名就是你要查询的参数对应的字段名 参数就是你这个参数参数名 随意取如果本色有where 语句 那不用加前面那句where 1=1 也不用加and 直接后面写那句if就好了
${if(len(井名)==0,"","and 字段名='"+井名+"'")}
案例:https://help.fanruan.com/finereport/doc-view-165.html?source=1
${if(len(参数名) == 0,"","and 井名字段 in ( '"+参数名+"')")}