当前位置: 代码迷 >> Oracle管理 >> 统计如下数据的sql如何写
  详细解决方案

统计如下数据的sql如何写

热度:54   发布时间:2016-04-24 04:35:26.0
统计如下数据的sql怎么写
有如下数据表
category    name   count  totalprice
水果        西瓜    2        4
水果        苹果    6        3
蔬菜       西红柿   4        8
蔬菜        黄瓜    3        2

需要查询每种分类里数量最多的是哪个,想要的结果为
category    name  
水果        苹果   
蔬菜       西红柿 


sql该怎么写

SQL,统计最多??? SQL 统计 最多

------解决方案--------------------

select category,name from 
  (select *,row_number() over (partition by category order by count desc) rn from t)
 where rn=1 
  相关解决方案