sql按字段分组,排序,并且找出每组最大的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql按字段分组,排序,并且找出每组最大的数据相关的知识,希望对你有一定的参考价值。
我想按名称分组,按号码排序,找出每组号码最大的几行。比如:如下数据
我想找出每组名称中,号码最大的几行。
序号 名称 号码
1 电脑 D
2 电脑 D
1 电脑 C
2 电脑 C
1 电脑 B
1 手机 A
结果:
1 电脑 D
2 电脑 D
1 手机 A
group by [名称] ,[序号]追问
不对。
oracle开展分组后,取出每组的前几条数据
参考技术A oracle进行分组后,取出每组的前几条数据SELECT *FROM (SELECT 分组的字段名,ROW_NUMBER() OVER(PARTITION BY 分组的字段名 ORDER BY 排序的字段名) AS RNFROM 表名)WHERE RN <= 10�0�2本回答被提问者采纳以上是关于sql按字段分组,排序,并且找出每组最大的数据的主要内容,如果未能解决你的问题,请参考以下文章