我们常常会遇到各种分类统计问题,需要将这些结果一次显示出来。这次老师提出的要求是我想看60分以下多少人,60~70多少人,70~80多少人,80~90多少人,90~100多少人。他们以前做的统计信息是,相同分数的有多少人,不同的分数都会在chart图表里显示一列,这样的效果通常是不被需要的,而且数据多的时候也会乱七八糟,没有美感,所以老师提出上面开始的要求。
他们以前的效果对应的sql语句是:
<span style="font-size:18px;"><strong>select TestScore As 分数,COUNT(TestScore) As 人数 from T_Scores where ExamID= '" + hs["ExamID"] + "' group by TestScore</strong></span>
查询结果: