88问答网
所有问题
当前搜索:
查询选了两门课程的学生
SQL 经典50题
答:
19. 按科目成绩排序,处理分数重复时的排名问题。20. 计算学生的总成绩并进行排名,不保留名次空缺。21. 统计各科分数段人数及其占比。22. 识别各科成绩前三名的详细记录。23. 统计每门课程的选修人数,按人数降序排列。24. 提供只选修
两门课程的学生
学号和姓名。25. 计算男生和女生的人数。26.
查
...
...又选修‘网络操作系统’这
两门课程的学生的
详细信息。
答:
方法一:采用嵌套
查询
,两层大嵌套,总体思路是在学号是选修了现代数据库技术的学生中找选修了网络操作系统这
门课的学生
select * from student where no in (select sno from sc where cno=(select cno from course where cname='网络操作系统'))and no in (select no from student where no in...
SQL50题及答案
答:
16.1
查询学生的
总成绩,并进行排名,总分重复时不保留名次空缺 17. 统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[60-0] 及所占百分比 18. 查询各科成绩前三名的记录 19. 查询每门课程被选修的学生数 20. 查询出只选修
两门课程的学生
学号和姓名 21. 查询...
...又选修‘网络操作系统’这
两门课程的学生的
详细信息。
答:
你那个写法已经很好了,还有另外一种写法 SELECT FROM STUDENT where sno in (SELECT SC.Sno FROM SC, Course c WHERE c.Cno = SC.Cno AND c.Cname IN ('现代数据库技术' , '网络操作系统' )group by SC.Sno HAVING COUNT(c.Cno) > 1)...
数据库除的运算
答:
可以先对选课表进行笛卡尔积,然后进行条件筛选。比如:检索至少选修
两门课程的学生
学号。πcs#(σ1=4∧2≠5(sc× sc)这是关系代数表达式。推荐一文章,可以看看:可以在百度文库中或者其他文库中搜索一下。
Mysql45题
答:
9.查询和" 01 "号的同学学习的课程 完全相同的其他同学的信息 10.查询没学过"张三"老师讲授的任一
门课程的学生
姓名 11.
查询两门
及其以上不及格课程的同学的学号,姓名及其平均成绩 12.检索" 01 "课程分数小于 60,按分数降序排列的学生信息 13.按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 14....
查询
选修
2
号
课程
且成绩在90分
答:
select * from 选读 where 学号=@学号 and 课程号=课程.课程号) 请注意,多出了学号的筛选即,学号=@学号。 3.遍历每一个主
查询的
学号,每一个学号都按第二筛选方法筛选出:没有未选
课程的学生的
学号。(不包括在第查询方法查询出的“有未学课程的学号的记录集”中的记录。) 请注意:用主查询中的 学生.学号...
SQL Server 数据
查询
至少的问题
答:
1、所有
选择了两门课的学生
中,他们的两门课是 “数据结构”和“C语言”。2、所有选择了一门课的学生中,他们的这一门课是“数据结构”或者“C语言”。3、所有未选择课程的学生。使用Union将结果集合并,即为结果。不过这样写出来也太长了,可再进一步等价。1、检索出所有选择了 “数据结构”或者...
如何用sql实现列出至少选修
两门课程的学生
学号?
答:
select sno,count(cno) from sc group by sno having count(cno) >=2
求数据库高手
查询
至少修读
两门课程的学生
学号和姓名 这个问题怎么解决...
答:
select 学号,姓名 from
学生
表 where 学号 in(select 学号,count(学号) as 修读门数 from 学习表 group by 学号 having count(学号)>=
2
)
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
n个学生m个门课程的总成绩
已知5个学生的4门课的成绩
有一个班4个学生5门课程
输入3个学生4门课的成绩
输入6个学生的5门课成绩
输入10个学生3门课的成绩
选某个课程学生人数
对一门课程的建议
对本门课程的建议