PostgreSQL查询条件中IN的范围有限制吗?
在PostgreSQL中,如果查询条件带有IN参数,例如:
SELECT * FROM T WHERE ID IN (1,2,3,4,5); 此时IN后面的参数范围有限制吗?如果有,有多大呢?
从PostgreSQL代码中可以得出这个结论,IN后面的参数数量没有限制,但是如果IN后面的参数真的很多,此时我们必然需要认真的梳理一下需求,看是否能以一种更合适的方式来处理该查询,否则即使没有限制,我们也可能会撞见一些性能问题。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
