oracle中统计某个字段重复数,并将重复条目的另一个字段求和

表名 ab_cd
matchid buyno cost
01 0001 100.2
01 0002 100.3
02 0003 100.5
03 0004 100
03 0005 100
03 0006 100

我要得到的结果是
(count代表同一matchid下有多少个buyno或者说是matchid的重复数目, costm代表同一matchid的下的cost之和)
matchid count costm
01 2 200.5
02 1 100.5
03 3 300

请用oracle语句!

第1个回答  2011-07-19
select count(*),sum(cost) from ab_cd
相似回答