帆软SQL里面注入条件附加

  帆软报表开发过程中,难免会遇到传入条件为NULL,则SQL后面选择附加或者不附加的条件语句,实现如下:

WHERE 年份 = ${year}  ${if(len(month) == 0,"","and 月份 = '" + month + "'")} 

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

posted @ 2025-02-06 11:36  菱子  阅读(25)  评论(0)    收藏  举报