如何用oracle查询第二大的值,例如aaa 1,bbb 2,ccc 3要求列出bbb 2

发布网友 发布时间:2022-04-22 20:49

我来回答

2个回答

热心网友 时间:2022-04-08 04:16

select max(count) from 表 where count not in (select max(count) from 表)

这是sql server的语法,你换成oracle的就行了

热心网友 时间:2022-04-08 05:34

select * from (
select col1, count(1) , row_number() over(order by count(1) desc) row_num from al
group by col1
) where row_number = 2

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com