asp 分类汇总

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:02:10
表biao1内容如下:
name class num[这些是字段名称]
张三 A 1
张三 A 2
张三 B 1
李四 A 3
李四 B 4
李四 B 5

要求显示结果如下:
张三 A 3
张三 B 1
李四 A 3
李四 B 9
汇总 16
但是我不知道怎么用简单明了的语句写出来啊:( 798766高级经理,帮我写一下OK不~ 先谢谢了

思路有2种:

1、分成多步静态SQL来分别计算张三的A之和和B之和。并打印出来。李四的同理,最后进行全库num求和。

2、复杂型SQL联合,name求唯一筛选,并对name对应的class字段求唯一,然后对唯一的字段求和。

如果老师要求你们的是不择手段来实现显示这个结果,就用方法1吧。

select name,sum(num) from biao1 group by name,class order by name