Mysql 参数化IReports,带有LIKE子句的SQL语句

Mysql 参数化IReports,带有LIKE子句的SQL语句,mysql,parameters,jasper-reports,Mysql,Parameters,Jasper Reports,我设计了一个JasperReports报告,将2个参数传递到LIKE子句中,如下所示,但报告不会生成。你能帮忙吗 name和date是我创建的两个字符串参数 SELECT * from sessions WHERE Name LIKE '%$P{name}%' AND Logintime LIKE '%$P{date}%' 但是,当我删除这两个参数时,我可以得到整个表的值 SELECT * from sessions WHERE Name LIKE '%%' AND Logintime LIK

我设计了一个JasperReports报告,将2个参数传递到
LIKE子句中,如下所示,但报告不会生成。你能帮忙吗

name
date
是我创建的两个字符串参数

SELECT * from sessions WHERE Name LIKE '%$P{name}%' AND Logintime LIKE '%$P{date}%'
但是,当我删除这两个参数时,我可以得到整个表的值

SELECT * from sessions WHERE Name LIKE '%%' AND Logintime LIKE '%%'

谢谢你的意见。我还是找到了答案。我想把它贴在这里。。把它从

SELECT * from sessions WHERE Name LIKE '%$P{name}%' AND Logintime LIKE '%$P{date}%'

那么它就可以正常工作了:)

SELECT * from sessions WHERE Name LIKE '%$!P{name}%' AND Logintime LIKE '%$!P{date}%'