ORACLE 统计分析查询 寻求帮助

Oracle数据库中现有一表,数据形式如下:
ID 名称
1 B
2 A
3 C
4 B
5 A
6 B
其中ID是主键,现在如何通过一条SQL查询得到以下结果:
ID 名称 次数
1 B 1
2 A 1
3 C 1
4 B 2
5 A 2
6 B 3

suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
6 年多之前 回复

1个回答

select t.id,t.name ,sum(count(*)) over(PARTITION BY t.name order by t.id) count from tbl_test t group by t.id,t.name order by t.id 试试看!

a_liujian
a_jian 噢!顺便采纳下答案嘛
6 年多之前 回复
chenqiangJAVA
java大湿 很感谢,可以查出来!
6 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问