Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表
1.查询选修了全部课程的学生姓名
select sname
from student
where not exists (select *
from course
where not exists (select *
from sc
where sno = sc.sno
and sc.cno = course.cno))
思路2:
select Sname
from student
where Sno IN (select Sno
from SC
group by Sno /*根据Sno分组,统计每个学生选修了几门课程。如果等于course的总数,就是我们要找的Sno*/
having count(*) = (select count(*) from course)) /*统计course中共有几门课程*/
2.查询至少选修了学生95002选修的全部课程的学生号码
本题的查询要求可以做如下解释,查询这样的学生,凡是95002选修的课,他都选修了。换句话说,若有一个学号为x的学生,对所有的课程y,只要学号为95002的学生选修了课程y,则x也选修了y;那么就将他的学号选出来。
即不存在这样的课程y,学生95002选修了y,而学生x没有选。
SELECT DISTINCT Sno
FROM SC SCX
WHERE NOT EXISTS (SELECT *
FROM SC SCY
WHERE SCY.Sno=’95002’
AND NOT EXISTS (SELECT *
FROM SC SCZ
WHERE SCZ.Sno=SCX.Sno
AND SCZ.Cno=SCY.Cno))
分享到:
相关推荐
对于常用sql足以,对于面试也非常有用非常有利于找工作
Java学生课程成绩-教师信息管理系统,Servlet+Mysql+Jsp+Tomcat,优秀毕业设计,计算机必看! Java学生课程成绩-教师信息管理系统,Servlet+Mysql+Jsp+Tomcat,优秀毕业设计,计算机必看! Java学生课程成绩-教师...
2、课程表查询:按照教师查询,按照班级查询。 3、课程表打印功能---调入WORD里预览。 学生成绩系统主要功能为: 1、录入学生成绩功能------是在成绩数据管理菜单中. 先添加班的上课课程名、然后再添加学生...
mysql 查询语句学生表、课程表、 成绩表、教师表.docx
50个常用sql语句实例(学生表课程表成绩表教师表)[归类].pdf
1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s#=b.s#...
本系统是一个学生课程和成绩管理系统,它是高校教务...系统的界面是运用Dreamware软件制作的,后台数据库Mysql大概分为以下几个表:管理员表,学生信息表,班级信息表,课程信息表,教师信息表,学生课程及成绩信息表。
3个表中提取了10个字段的数据: 学生表.xh 学生表.xm 学生表.xb 学生表.csrq 学生表.bj 课程表.kch 课程表.kcm 课程表.js 课程表.xf 成绩表.cj 其视图关系可由以下SQL语句定义: SELECT 学生表.*, 课程表.*, 成绩表....
学生成绩查询系统 学生成绩管理系统 学生成绩的录入 学生成绩的修改 学生成绩的删除 查 询 条 件 学生成绩的排序 学生成绩的分类 学生成绩及其他相关信息 数 据 保 存 退 出 系 统 学生成绩管理系统UML课程设计全文...
学生成绩课程表结构和数据 CREATE TABLE `course` ( `Cno` varchar(10) DEFAULT NULL, `Cname` varchar(10) CHARACTER SET utf8 DEFAULT NULL, `Tno` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=...
mysql查询语句学生表、课程表、成绩表、教师表参照.pdf
mysql查询语句学生表、课程表、成绩表、教师表文.pdf
(1)个人信息修改(2)学生信息管理: 只能查看学生的信息(3)成绩信息管理: 添加,修改,删除(只限该老师所授课程),查询(所有学生成绩(4)退出登陆系统学生功能:(1)个人信息修改(2)成绩信息管理: 只能查询自己的成绩(3)...
2、课程表查询:按照教师查询,按照班级查询。 3、课程表打印功能---调入WORD里预览。 二、学生成绩系统主要功能为: 1、录入学生成绩功能------是在成绩数据管理菜单中. 先添加班的上课课程名、然后再添加学生成绩...
学生表、选课表(学生只对对培养方案中的选修课有选课权)、课程表(可参照本学校实际执行的课程表表进行设计)、成绩登记表(可参照本学校成绩登记表进行设计)、培养方案、教师表等。 ⑤. 成绩管理系统数据库可以...
有增加,删除,修改功能,方便管理学生课程成绩
学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,系统...也可以为各科任课教师提供任教课程学生的成绩查询,方便老师了解教学质量;还可以为学校提供评奖、评优的信息,并且这些信息还可以保留备份。
滁州学院 课程设计报告 课程名称: 数据结构 设计题目: 学生成绩信息管理系统 系 别: 计算机科学与技术 专 业: 计算机科学与技术 组 别: 第十四组 起止日期: 11年5 月 20日 ~ 11年 6 月20 日 指导教师: 杨 斌 ...
jsp +mssqlasp+mssql学生选课,查询成绩。教师上成绩,重修报名,系统登录,教务管理,基础数据管理