我一直在报告我有一个名为的参数
P{participants}
和P{age}
。
我像这样P!{participants}
使用它来接受多个输入,这样我就可以显示多个记录。我试过用这个。
where (participants in P!{participants} or
P!{participants} is null) and (age in P!{age} or P!{age} is null
我使用此查询显示所有记录,只要iI将参数留空,但我收到有关我的OR子句的错误,有时候没有页面。
我认为使用coalesce是最好的方法,但我正在尝试它并且无法得到任何帮助。我正在使用postgres并在iReport中创建一个报告,以便在输入为空时显示所有记录。