2 chenqiangjava chenqiangJAVA 于 2013.11.15 11:07 提问

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

1个回答

a_liujian
a_liujian   2013.11.15 11:31

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_liujian 噢!顺便采纳下答案嘛
4 年多之前 回复
chenqiangJAVA
chenqiangJAVA 很感谢,可以查出来!
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!