select Student.S_ID, Student.Sname, count(SC.C_ID), sum(score) from Student left Outer join SC on St ...
查询最主要的就是确定查询的主表,和辅助表。 这个的话我们可以确认是用子查询。 主表就是我们的学生表:tblstudent可以查到学生的学号,姓名 辅助表就是成绩表,tblscore 自己写的语句如下: 答案的做法是: 三个select 直接每个查出来的都是一条数据。 ...
2016-11-29 19:37 0 15822 推荐指数:
select Student.S_ID, Student.Sname, count(SC.C_ID), sum(score) from Student left Outer join SC on St ...
SQL经典50查询语句案例_3: 3、查询所有同学的学号、姓名、选课数、总成绩: 在MySQL命令行中的运行情况: 总结:内嵌select起到了重要的作用。 ...
select s.xuehao,s.xingming,sum(sc.kechenghao),sum(sc.chengji) from Student s left join Sc ...
查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩 --解法一: --参考解法: --2019/04/17 ...
第一想法: 从分数表里面把小于60的学生id都查出来。 SELECT tblstudent.StuId,tblstudent.StuName FROM tblstudent WHERE (S ...
查询所有学生的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学生的总成绩为空。[使用左外连接] 数据库:studentsdb 共有三个表 表1:curriculum 表2:grade 表3:student_info select distinct s.学号,s.姓名,SUM(分数 ...
SQL经典50查询语句案例_9: 9、查询所有课程成绩小于60分的同学的学号、姓名: 在MySQL命令行中的运行情况: 总结:采用not in 加内嵌select from 语句, 先选出大于60的学号(可重复,因为重复的都是一个人,对本题无影 ...