原创 select * from (select province, commodity, sum(price), ROW_NUMBER() OVER(PARTITION BY province order by sum(price) desc) rn from test141211 group by province, commodity -- order by province desc, sum(price) desc ) where rn <= 5 开窗函数 其实就是group by的…