原文:【sql 练习题 36,37】查询每门功成绩最好的前两名,统计每门课程的学生选修人数(超过 5 人的课程才统计)

题目 :查询每门功成绩最好的前两名 分析:先用自己交自己,条件为a.courseid b.courseid and a.score lt b.score,其实就是列出同一门课内所有分数比较的情况。 通过a.studentid和a.courseid可以联合确定这个同学的这门课的这个分数究竟比多少个其他记录高 低, 如果这个特定的a.studentid和a.courseid组合出现在这张表里的次数少于 ...

2019-08-19 17:03 0 2628 推荐指数:

查看详情

sql: 练习题 28 ,29】查询所有学生课程及分数情况(存在学生成绩,没选课的情况),查询任何一课程成绩在 70 分以上的姓名、课程名称和分数

题目:查询所有学生课程及分数情况(存在学生成绩,没选课的情况) 分析: 这个应该是student表 和 student_score表进行联合查询,因为存在学生成绩,没选课的情况,所以要用left join SELECT student. ...

Mon Aug 19 22:14:00 CST 2019 0 1442
sql : 练习题 34,35】成绩有重复的情况下,查询选修「张三」老师所授课程学生中,成绩最高的学生信息及其成绩

题目34:成绩有重复的情况下,查询选修「张三」老师所授课程学生中,成绩最高的学生信息及其成绩 分析:上一题 33 是在成绩不重复的情况下 查询选修「张三」老师所授课程学生中,成绩最高的学生信息及其成绩题有什么区别? 有区别! 33 题成绩不重复,得到的结果就是唯一的,可以直接 ...

Tue Aug 20 00:18:00 CST 2019 0 1048
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM