SQL2005学习(三十二),Group by

Group by 从字面理解就是依据什么什么进行分组

如下图,有一张学生表

 

首先我想知道所有学生的总分,输入如下图语句,意思就是:从学生表中选择分数列进行求和

 

语句分析完成后,执行结果如下图,可以看到无列名

 

输入如下语句,就有列名了

小节:上面是对整个一列进行求和

 

分组求和

现在我想知道每个年级的学生总分,那么我就应该对年级进行分组

 

我们稍微修改下前面的语句加上了 group by

 

语句分析成功后,执行结果如下图

 

上面虽然显示了分组后的总分,但是没有显示年级信息,因此我们修改下上面的语句,也就是 select语句中加上年级,如下图所示

 

语句分析完成后执行,结果如下图,可见这样就比较理想了

 

总结:group by 语句依据什么什么进行分组,那么我们select语句中就应该选择分组的列。

SQL2005学习(三十二),Group by,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。