使用PostgreSQL 10.6 (RedHat)
当我使用此SQL对数据进行求和或计数时
select count(1)
from test
limit 10 它还会返回所有数据计数吗?
如果我使用这个SQL:
select count(1)
from test
offset 10 limit 10 ; -- return empty或者这个SQL:
select sum(some_column)
from test
offset 10 limit 10 -- return empty我很惊讶。
发布于 2019-03-05 13:05:39
什么让人困惑?没有group by的聚合查询总是返回一行。
如果你试着选前十排。。。好吧,你得到一排。
如果你想坐第十一排。。。嗯,根本就没有。
https://stackoverflow.com/questions/55003458
复制相似问题