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条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
pg中大家都用什么架构,主从,还是bucardo还是别的架构?
回答 5
学习
pg_catcheck提示Segmentation fault ,-v又不显示错误,请问什么问题??
回答 1
你加一个选项enterprisedb试试,忽略一些edb的元数据错误。
pgpool报错Broken pipe原因是啥
回答 1
根据提供的日志信息,可以得出以下推测:(1)根据日志中的警告和错误信息,进程11091出现了问题,导致与主库的通信异常。具体地说,出现了"writeonbackend0failedwitherror:
怎么清除psql的历史命令?
回答 1
已采纳
psql的历史命令存储在/.psqlhistory文件中
PostgreSQL 14 支持winserver2022吗?
回答 2
已采纳
支持
PostgreSQL 研发的人员经常使用with查询,这个操作有影响吗?
回答 4
with中的表能建立索引吗?
有一个postgreSQL实例, 表很大, 几千万行有10几个 cpu 和 mem 消耗 10%和40%,locks能到 1万5。 这个实例可能是因为什么原因, 造成服务能力上不去?
回答 1
有慢SQL
postgreSQL pg auto failover 还是 repmgr 还是 patroni 好?
回答 1
各有各的好,patroni更加完善一些
could not access file "$libdir/plpgsql": No such file or directory pg9.6.11
回答 1
这个错误通常表示PostgreSQL数据库在尝试加载PL/pgSQL扩展时无法找到相应的文件。PL/pgSQL是PostgreSQL中用于执行匿名块的过程语言,如果这个文件丢失或路径不正确,就会导致这
pg如何模糊查询wal相关的参数?
回答 3
\dconfig这篇文章的第2个案例有示例:数据库微观案例第43期