今天同事找我请教一个问题,要根据传进去的sql参数,判断使用哪些过滤条件,本以为直接用<if></if>标签就可以解决,然后发现老系统都已经不存在文档了 也找不到这种if标签,只有一个不为空的<nnv></nnv>的标签,
那么怎样才能达到if做分支的效果了?
灵机一动 select 1 as a from dual where ('param'='1' and 《你的过滤条件1》) or('param'='2' and 《你的过滤条件2》)
达到了if分支的效果
今天同事找我请教一个问题,要根据传进去的sql参数,判断使用哪些过滤条件,本以为直接用<if></if>标签就可以解决,然后发现老系统都已经不存在文档了 也找不到这种if标签,只有一个不为空的<nnv></nnv>的标签,
那么怎样才能达到if做分支的效果了?
灵机一动 select 1 as a from dual where ('param'='1' and 《你的过滤条件1》) or('param'='2' and 《你的过滤条件2》)
达到了if分支的效果