aws redshift 中是不是有任何功能可以找出第二大记录?或者如果没有功能啥以及如何找出第二大记录?

Posted

技术标签:

【中文标题】aws redshift 中是不是有任何功能可以找出第二大记录?或者如果没有功能啥以及如何找出第二大记录?【英文标题】:Is there any function in aws redshift to find out the second largest record ?? or if no function what and how to find out the 2nd largest record?aws redshift 中是否有任何功能可以找出第二大记录?或者如果没有功能什么以及如何找出第二大记录? 【发布时间】:2021-12-03 12:47:13 【问题描述】:
select * 
from peb_gateway_info pgi 
order by 'name' desc limit 1,1;

【问题讨论】:

错误信息是什么意思? 提示:你的截图中有提示。 我希望 order by 'name' desc 根本不进行排序,因为文字 'name' 是恒定的。请改用order by name desc 我对 PostgreSQL 中的偏移功能一无所知.. 现在我得到了答案.. 感谢@everyone 帮助我.. :) 【参考方案1】:

使用偏移量?

select * 
from peb_gateway_info pgi 
order by name desc limit 1 offset 2;

【讨论】:

以上是关于aws redshift 中是不是有任何功能可以找出第二大记录?或者如果没有功能啥以及如何找出第二大记录?的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 redshift 传输到 postgresql

是否有任何适用于 AWS Redshift 的开源调度工具?

AWS Redshift 中嵌套游标的替代方案

使用 NodeJS 将 RabbitMQ 导入 AWS Redshift

是否可以在同一集群中的两个不同 AWS Redshift 数据库之间运行连接?

AWS DMS Redshift 作为目标