sql语句怎么进行分组查询 什么叫不是单组分组函数?
浏览量:2271
时间:2021-03-13 13:53:01
作者:admin
什么叫不是单组分组函数?
它不是一组分组函数。一般情况下,在数据库中执行查询语句时,不定期使用sum、AVG、count等聚合函数,会报错。
例如,我们需要计算每个学生的最终分数:从成绩表中选择姓名、总和(单科分数)和总分。这样,将报告错误。必须使用group by来声明要用作分组计算基础的字段。正确的写作方法是:从成绩表中选择姓名、总和(单科成绩)作为总分,按姓名分组。
现在名字不够,还要加班级,所以写:从成绩表中选择班级、姓名、总和(单科成绩)作为总分,按姓名分组,实际又报错了。
这是因为类只放在查询列中,并且没有用group by声明。所以它应该是:从成绩表中选择班级,姓名,和作为总分,按班级分组,姓名。
sql语句怎么进行分组查询 数据库分组查询语句 sqlserver分组查询语句
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
扩展函数 扩展函数是什么意思