小编son*_*onu的帖子

选择前10行,然后确定要包含哪些行

我在表中有2列.第1列代表不同公司的名称,第2列显示产品数量.

COL 1         COL 2
CompA         2323
CompB         2320
CompC         1999
CompD         1598
CompE         1400...so on
Run Code Online (Sandbox Code Playgroud)

我想要做的是显示前10行显示前10个公司名称及其在desc顺序中的计数.然后我想比较第10个公司数和第11个公司数.如果匹配,则显示第11个公司名称及其计数.如果第10个公司计数与第11个公司计数不匹配,则仅显示前10个记录.

我只读访问权限,因此无法在表中更新或插入新记录.

如何才能做到这一点?

sql oracle greatest-n-per-group

3
推荐指数
1
解决办法
2162
查看次数

标签 统计

greatest-n-per-group ×1

oracle ×1

sql ×1