1. 查询两门及两门以上不及格的学生姓名:
SELECT 学生姓名
FROM 学生表
WHERE (科目1成绩 < 60 AND 科目2成绩 < 60) OR (科目1成绩 < 60 AND 科目3成绩 < 60) OR (科目2成绩 < 60 AND 科目3成绩 < 60);
  1. 查询学生平均分:
SELECT 学生姓名, (科目1成绩 + 科目2成绩 + 科目3成绩) / 3 AS 平均分
FROM 学生表;
  1. 查询姓名是张三的学生成绩:
SELECT 学生姓名, 科目1成绩, 科目2成绩, 科目3成绩
FROM 学生表
WHERE 学生姓名 = '张三';
  1. 将学生信息按照分数倒序:
SELECT 学生姓名, 科目1成绩, 科目2成绩, 科目3成绩
FROM 学生表
ORDER BY 科目1成绩 DESC, 科目2成绩 DESC, 科目3成绩 DESC;
  1. 获取学生信息中分数最低的学生姓名和分数最高的学生姓名:
SELECT 学生姓名, MIN(科目1成绩 + 科目2成绩 + 科目3成绩) AS 最低分, MAX(科目1成绩 + 科目2成绩 + 科目3成绩) AS 最高分
FROM 学生表;
  1. 查询两门及两门以上不及格同学的平均分:
SELECT AVG((科目1成绩 + 科目2成绩 + 科目3成绩) / 3) AS 平均分
FROM 学生表
WHERE (科目1成绩 < 60 AND 科目2成绩 < 60) OR (科目1成绩 < 60 AND 科目3成绩 < 60) OR (科目2成绩 < 60 AND 科目3成绩 < 60);
``
查询两门及两门以上不及格的学生姓名 2查询学生平均分 3查询姓名是张三的学生 成绩和 4将学生信息按照 分数倒序 5获取学生信息中 分数最低的学生姓名和分数最高的学生姓名 6查询两门及两门以上不及格同学的平均分。 sql语句怎么写

原文地址: https://www.cveoy.top/t/topic/iySM 著作权归作者所有。请勿转载和采集!

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