SQL 学生成绩查询技巧:多门不及格、平均分、排序、最高最低分
SQL 学生成绩查询技巧:多门不及格、平均分、排序、最高最低分
本文介绍了使用 SQL 查询学生成绩的常用技巧,包括查询两门及两门以上不及格的学生姓名、查询学生平均分、查询特定学生成绩、按分数排序、获取最高最低分等。
1. 查询两门及两门以上不及格的学生姓名:
SELECT 学生姓名
FROM 学生成绩表
WHERE 不及格科目数 >= 2;
2. 查询学生平均分:
SELECT 学生姓名, AVG(成绩) AS 平均分
FROM 学生成绩表
GROUP BY 学生姓名;
3. 查询姓名是'张三'的学生成绩和:
SELECT 学生姓名, 成绩
FROM 学生成绩表
WHERE 学生姓名 = '张三';
4. 将学生信息按照分数倒序:
SELECT 学生姓名, 成绩
FROM 学生成绩表
ORDER BY 成绩 DESC;
5. 获取学生信息中分数最低的学生姓名和分数最高的学生姓名:
SELECT 学生姓名, MIN(成绩) AS 最低分, MAX(成绩) AS 最高分
FROM 学生成绩表;
6. 查询两门及两门以上不及格同学的平均分:
SELECT 学生姓名, AVG(成绩) AS 平均分
FROM 学生成绩表
WHERE 不及格科目数 >= 2
GROUP BY 学生姓名;
通过这些 SQL 语句,您可以轻松地从学生成绩表中提取各种信息。希望本文对您有所帮助。
原文地址: https://www.cveoy.top/t/topic/qf2S 著作权归作者所有。请勿转载和采集!