使用coalesce时如何显示null?

时间:2017-01-29 14:05:19

标签: sql postgresql jasper-reports

我一直在报告我有一个名为的参数 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中创建一个报告,以便在输入为空时显示所有记录。

0 个答案:

没有答案