select Student.S_ID, Student.Sname, count(SC.C_ID), sum(score) from Student left Outer join SC on St ...
SQL经典 查询语句案例 : 查询所有同学的学号 姓名 选课数 总成绩: 在MySQL命令行中的运行情况: 总结:内嵌select起到了重要的作用。 ...
2020-04-26 16:18 0 1848 推荐指数:
select Student.S_ID, Student.Sname, count(SC.C_ID), sum(score) from Student left Outer join SC on St ...
查询最主要的就是确定查询的主表,和辅助表。 这个的话我们可以确认是用子查询。 主表就是我们的学生表:tblstudent可以查到学生的学号,姓名 辅助表就是成绩表,tblscore 自己写的语句如下: 答案的做法是: 三个select 直接每个查出来 ...
SQL经典50查询语句案例_9: 9、查询所有课程成绩小于60分的同学的学号、姓名: 在MySQL命令行中的运行情况: 总结:采用not in 加内嵌select from 语句, 先选出大于60的学号(可重复,因为重复的都是一个人,对本题无影 ...
SQL经典50查询语句案例_8: 8、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名: 在MySQL命令行中的运行情况: 总结:本问题也是利用from+数据表命名然后运用and连接条件查询即可。 ...
SQL经典50查询语句案例_10: 10、查询没有学全所有课的同学的学号、姓名: 在MySQL命令行中的运行情况: 总结:分步骤查询,先查询总课程数量和每个学生参与课程的数量(内嵌select from),然后利用查询结果的比较判断没有学全课的同学,进一步从student表 ...
select s.xuehao,s.xingming,sum(sc.kechenghao),sum(sc.chengji) from Student s left join Sc ...
SQL经典50查询语句案例_7: 7、查询学过“叶平”老师所教的所有课的同学的学号、姓名: 在MySQL命令行中的运行情况: 总结:这个问题就直接采用多表多查询的方法来,运用and连接多个条件查询即可。 ...
SQL经典50查询语句案例_5: 5、查询没学过“叶平”老师课的同学的学号、姓名: 在MySQL命令行中的运行情况: 总结:运用了not in 和 内嵌select from 的技术,在联系到多个表多查询或者一表多查询时可用。 ...