帆软SQL里面注入条件附加
帆软报表开发过程中,难免会遇到传入条件为NULL,则SQL后面选择附加或者不附加的条件语句,实现如下:
WHERE 年份 = ${year} ${if(len(month) == 0,"","and 月份 = '" + month + "'")}

解析:如果month参数不为空,则在where语句后面拼接“and 月份 =month”
帆软报表开发过程中,难免会遇到传入条件为NULL,则SQL后面选择附加或者不附加的条件语句,实现如下:
WHERE 年份 = ${year} ${if(len(month) == 0,"","and 月份 = '" + month + "'")}

解析:如果month参数不为空,则在where语句后面拼接“and 月份 =month”