Postgres限制参数,默认为无限

Mat*_*nis 6 sql postgresql

我将一个参数传递给Postgres查询,该查询允许用户设置LIMIT结果集.这个参数是可选的,我想将默认值设置LIMIT为无限(无限制),但我不确定在这种情况下应该传递什么.将-1的限制视为无限制吗?

a_h*_*ame 13

从手册中引用

如果计数表达式求值为NULL,则将其视为LIMIT ALL,即没有限制

所以只要通过NULL限制,你就会获得所有行.