功能测试笔试题 姓名: 日期: 预计完成时间15分钟 学生表 (学生id,姓名,性别,分数) student (s_id,name, sex,score)班级表 (班级id,班级名称) class(cid,cname)学生班级表(班级id,学生id) student_class (sid,cid) 1.查询男、女生人数以及各自的平均分 2.查询班级名称是“一班”并且得分等于 60,61,62的学生 3.将得分小于60分的分数改成60分
时间: 2023-05-11 12:06:33 浏览: 77
1. 查询男、女生人数以及各自的平均分:
SELECT sex, COUNT(*) AS count, AVG(score) AS avg_score FROM student GROUP BY sex;
2. 查询班级名称是“一班”并且得分等于 60,61,62的学生:
SELECT s_id, name, sex, score FROM student JOIN student_class ON student.s_id = student_class.sid JOIN class ON student_class.cid = class.cid WHERE class.cname = '一班' AND score IN (60, 61, 62);
3. 将得分小于60分的分数改成60分:
UPDATE student SET score = 60 WHERE score < 60;
阅读全文