SQL2005学习(三十二),Group by
Group by 从字面理解就是依据什么什么进行分组
如下图,有一张学生表
首先我想知道所有学生的总分,输入如下图语句,意思就是:从学生表中选择分数列进行求和
语句分析完成后,执行结果如下图,可以看到无列名
输入如下语句,就有列名了
小节:上面是对整个一列进行求和
分组求和
现在我想知道每个年级的学生总分,那么我就应该对年级进行分组
我们稍微修改下前面的语句加上了 group by
语句分析成功后,执行结果如下图
上面虽然显示了分组后的总分,但是没有显示年级信息,因此我们修改下上面的语句,也就是 select语句中加上年级,如下图所示
语句分析完成后执行,结果如下图,可见这样就比较理想了
总结:group by 语句依据什么什么进行分组,那么我们select语句中就应该选择分组的列。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。