数据库中数据的查询(二).doc

上传人:资****亨 文档编号:125537233 上传时间:2020-03-18 格式:DOC 页数:11 大小:250.50KB
返回 下载 相关 举报
数据库中数据的查询(二).doc_第1页
第1页 / 共11页
数据库中数据的查询(二).doc_第2页
第2页 / 共11页
数据库中数据的查询(二).doc_第3页
第3页 / 共11页
数据库中数据的查询(二).doc_第4页
第4页 / 共11页
数据库中数据的查询(二).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库中数据的查询(二).doc》由会员分享,可在线阅读,更多相关《数据库中数据的查询(二).doc(11页珍藏版)》请在金锄头文库上搜索。

1、.沈 阳 工 程 学 院学 生 实 验 报 告(课程名称:数据库原理及应用)实验题目: 数据库中数据的查询(二) 班 级 信安本111学 号 2011416109 姓 名 夏彬珊 日 期 2013.10.28地 点 F612指导教师 孙先丽 祝世东 一、实验目的掌握SQL查询命令:包括连接查询、嵌套查询和集合查询。二、实验环境Oracle10g数据库系统。三、实验内容与要求使用Select命令完成下列数据查询。一、连接查询查询每个学生及其选修课程的情况。查询男学生选修课成绩不及格的情况。查询计算机系学生选修课成绩不为空的情况。查询选修2号课程且分数在90分以上的所有学生。查询每个学生的学号,姓

2、名,选课名及成绩。查询选修了课程,但没有参加考试(成绩为空)的学生学号,姓名,选课名及成绩。二、嵌套查询查询与张三在同一系的学生。查询选修了课程名为数据库的学生学号和姓名。三、EXISTS查询 查询没有选修1号课程的学生的姓名。查询选修了所有课程的学生的姓名。四、实验过程及结果分析一、连接查询查询每个学生及其选修课程的情况。select student.*,sc.*from student,scwhere student.sno=sc.sno;查询男学生选修课成绩不及格的情况。select sname,cname,gradefrom student,sc,coursewhere ssex=男

3、and grade90;查询每个学生的学号,姓名,选课名及成绩。select student.sno,sname,cname,gradefrom student,sc,coursewhere student.sno=sc.sno and o=o;查询选修了课程,但没有参加考试(成绩为空)的学生学号,姓名,选课名及成绩。select student.sno,sname,cname,gradefrom student,sc,coursewhere student.sno=sc.sno and o=o and o is not NULL and grade is NULL二、嵌套查询查询与张三在同一

4、系的学生。select sdeptfrom studentwhere sname=张三;查询选修了课程名为数据库的学生学号和姓名。select sno,snamefrom studentwhere sno in(select snofrom scwhere cno in(select cnofrom coursewhere cname=数据库);分析:少打个括号三、EXISTS查询 查询没有选修1号课程的学生的姓名。分析:student和sno中间有个点且没空开查询选修了所有课程的学生的姓名。 select snamefrom studentwhere not exists(select*from coursewhere not exists(select*from scwhere sno=student.snoand cno=o);五、成绩评定优良中及格不及格出 勤格 式内 容分 析总 评指导教师: 年 月 日精选word范本!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号