第一个:至少选修c1和c2的学生编号 1. select sno from sc where sc.cno='c1' and sno in(select sno from sc where cno='c2') 2.select ...
题目 :检索至少选修两门课程的学生学号 SELECT studentid ,COUNT courseid AS a FROM student score GROUP BY studentid HAVING a gt 题目 :查询选修了全部课程的学生信息 GROUP BY studentid 然后count score 全部课程数 SELECT student. FROM student, SELE ...
2019-08-19 17:08 0 2704 推荐指数:
第一个:至少选修c1和c2的学生编号 1. select sno from sc where sc.cno='c1' and sno in(select sno from sc where cno='c2') 2.select ...
题目 19:查询每门课程被选修的学生数 SELECT courseid,COUNT(studentid) FROM student_score GROUP BY courseid; 运行: 练习题20 :查询出只选修两门课程的学生学号和姓名 SELECT student. ...
题目36:查询每门功成绩最好的前两名 分析:先用自己交自己,条件为a.courseid = b.courseid and a.score<b.score,其实就是列出同一门课内所有分数比较的情况。 通过a.studentid和a.courseid可以联合确定这个同学 ...
这是SHU数据库原理上机题目中的一道。全部题目:http://www.docin.com/p-739281393.html 代码网上有: select xh,xm from s where not exists (select * from c where ...
题目32:求每门课程的学生人数 分析: 这个直接是group by 然后 count SELECT courseid, COUNT(studentid) FROM student_score GROUP BY courseid 题目33:查询选修「张三」老师所授课程的学生中 ...
一、SQL语言查询选修了全部课程的学生的学号和姓名。 两种解决途径: 第一种: 我们可以表示为在SC表中某个学生选修的课程数等于C表中课程总数。相应的SQL语言如下: 第二种: 问题:查询选修了全部课程的学生的学号和姓名。 可以转换为:查询没有一门课 ...
题目34:成绩有重复的情况下,查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩 分析:上一题 33 是在成绩不重复的情况下 查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩 这两题有什么区别? 有区别! 33 题成绩不重复,得到的结果就是唯一的,可以直接 ...