首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

统计如下数据的sql如何写

2013-08-27 
统计如下数据的sql怎么写有如下数据表categorynamecounttotalprice水果西瓜24水果苹果63蔬菜西红柿48蔬菜

统计如下数据的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 

热点排行