查询每个学生的所选课程的最高成绩,要求列出学号、姓名、课程编号、分数 数据库:studentsdb 共有三个表 表1:curriculum 表2:grade 表3:student_info select distinct s.学号,s.姓名,g.课程编号,g.分数 from ...
查询所有男同学的选课情况,要求列出学号 姓名 课程名称 分数 数据库:studentsdb 共有三个表 表 :curriculum 表 :grade 表 :student info select distinct s.学号,s.姓名,g.分数,c.课程名称 from student info s inner join grade g on s.学号 g.学号 join curriculum c o ...
2021-11-11 18:34 0 1315 推荐指数:
查询每个学生的所选课程的最高成绩,要求列出学号、姓名、课程编号、分数 数据库:studentsdb 共有三个表 表1:curriculum 表2:grade 表3:student_info select distinct s.学号,s.姓名,g.课程编号,g.分数 from ...
题目:查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况) 分析: 这个应该是student表 和 student_score表进行联合查询,因为存在学生没成绩,没选课的情况,所以要用left join SELECT student. ...
题目:26:查询平均成绩大于等于 85 的所有学生的学号、姓名和平均成绩 分析:这个应该是根据student 进行分组 group by 再根据 having >= 85 进行过滤,然后在关联student 信息表,拿到学生的基本信息 SELECT student.id ...
select Student.S_ID, Student.Sname, count(SC.C_ID), sum(score) from Student left Outer join SC on St ...
select S_ID,Sname from Student where S_ID not in (select S.S_ID from Student AS S,SC where S.S_ID=SC ...
-- 查询任何一门课程成绩在 70 分以上的姓名、课程名称和分数 ...
SQL经典50查询语句案例_3: 3、查询所有同学的学号、姓名、选课数、总成绩: 在MySQL命令行中的运行情况: 总结:内嵌select起到了重要的作用。 ...
其实这个句子的意思我都没看懂, 答案是: Select StuId,StuName From tblStudent Where StuId In ( Select Distinct S ...