以下是一个示例,展示了如何在SQL中按条件进行分组:
假设我们有一个名为"students"的表,其中包含学生的姓名、性别和年龄信息。我们想要按照性别对学生进行分组,并计算每个性别的平均年龄。
SELECT gender, AVG(age) as avg_age
FROM students
GROUP BY gender;
在上述示例中,我们使用了"GROUP BY"子句来按照"gender"列的值对学生进行分组。然后,使用"AVG"函数计算每个分组中年龄的平均值,并将其命名为"avg_age"。
这将返回一个结果集,其中包含每个性别的平均年龄。
希望这个示例可以帮助你解决问题!
下一篇:按条件进行分组