标题: varchar类型参数过滤(传入参数才过滤,不传入参数则不过滤)求助? [打印本页]
作者: smarpkey 时间: 2011-10-6 10:15 标题: varchar类型参数过滤(传入参数才过滤,不传入参数则不过滤)求助?
手册中的例子:
select * from 订单查询 where 1==1 ${has(year)?(”and 年份=”+year):””)}
现在如果需求是:如果传入参数year则用year来过滤,并且year类型数据是varchar,需要将year参数变为'year',但是语法又有问题,怎么解决?
作者: admin 时间: 2011-10-6 19:00
用这个复制内容到剪贴板
代码:
select * from 订单查询 where 1==1 ${has(year)?("and 年份='"+year+"'"):"")}
欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) |
Powered by Discuz! 6.1.0 |