日期:2014-05-18  浏览次数:20407 次

sql 求解。
怎么求数据连续重复的次数?
如:
NAME
A
A
A
B
B
C
C
C
结果应该输出
NAME COUNT
A 3
B 2
C 1


------解决方案--------------------
用case when 语句
------解决方案--------------------
SQL code
select name ,COUNT(1)  from T  GROUP BY  name

------解决方案--------------------
什么叫做连续重复?
NAME
A
A
A
B
B
C
C
C
A
A
这样的结果是?
------解决方案--------------------
select NAME,COUNT(1) as [count] from t_a
group by NAME 
不知道楼主的连续的意思,所以不知道这个是不是你想要的