暂无图片
postgresql row_number()产生的行号是按新表/新视图生成的,还是从基础表里直接取出来的?
我来答
分享
Kevin Gee
2021-11-24
postgresql row_number()产生的行号是按新表/新视图生成的,还是从基础表里直接取出来的?

select row_number() over() as rownum,* from tbl3 order by ts desc limit 100;
上面这条语句的rownum从1开始生成
select row_number() over() as rownum,* from tbl3 order by ts desc limit 10;
而这条语句的rownum则是直接从表tbl3里取出来的。

1.jpg
2.jpg

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
彭冲
2021-12-08

值是新生成的,基础表里没有存储这个数据。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏