SQL 查询分析:计算学生平均分大于等于 80 的比例
该 SQL 查询语句从 tb_score 表和 tb_student 表联接数据,并根据学生的 id 进行分组。
首先,它计算每个学生的总分除以课程数量,得到每个学生的平均分。
然后,它使用 CASE WHEN 语句判断平均分是否大于等于 80,如果大于等于 80,则将 avgs 值计数,否则计数为 0。
最后,它将满足条件的学生计数除以总学生人数,得到满足条件的学生比例。
该查询语句通过将数据分组、计算平均分、判断条件并统计比例,最终分析出学生平均分大于等于 80 的比例。
原文地址: https://www.cveoy.top/t/topic/qm3O 著作权归作者所有。请勿转载和采集!