sql语言group by
时间: 2023-11-14 21:08:41 浏览: 81
SQL语言中的GROUP BY是用于对查询结果进行分组的关键字。它可以将查询结果按照指定的列进行分组,并对每个分组进行聚合计算,例如求和、平均值等。
下面是一个示例:
假设有一个学生表,包含学生姓名、性别、年龄和成绩四个字段,我们想要按照性别对学生进行分组,并计算每个性别的平均成绩,可以使用如下的SQL语句:
SELECT gender, AVG(score) FROM student GROUP BY gender;
其中,GROUP BY gender表示按照性别进行分组,AVG(score)表示计算每个分组的平均成绩。
阅读全文