参数为空时查询全部数据
发布日期:
2024-01-08
浏览量:
312

需要在参数条件中写 or ? is null 即可达成效果,参数不设置默认值既要展示全部数据时可使用.示例如下:

select * from 订单 where (条件1 =? or ? is null)
image.png
image.png

修改后 2 ? 对应同一个字段且数据集参数中 2 个参数表达式必须一致,且与 sql 语句中 ? 顺序对应,实际的意思就是,两个问号都作用于员工姓名字段。这样简简单单两步修改后,就可以实现参数为空时查询全部数据了。