我在SQL server中有一些数据 表:tbtest
[User][Value]
User1 100
User1 100
User1 100
User1 100
User1 200
User1 300
User1 300
User1 400
User2 100
User2 100
User2 100
User2 100
User2 200
User2 200
User2 400
我想在gridview1中输出
[USER][VALUE][Count of Value]
User1 100 4
200 1
300 2
400 1
User2 100 4
200 2
400 1
sql asp.net vb language
答案 0 :(得分:0)
sql查询将是:
select user, value, count(value)
from tbtest
group by user, value
order by user, value
asp.net部分,我不知道
答案 1 :(得分:0)
在SQL中使用GROUP BY
对记录进行分组
SELECT [user],value, count(*) as count from tblusers group by [user],value ;
要对asp.net中的记录进行分组,我建议您使用转发器控件&根据需要应用自定义模板 Quick guide to nested repeaters