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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录