数据库实验报告2

上传人:飞*** 文档编号:5454283 上传时间:2017-08-30 格式:DOC 页数:3 大小:111KB
返回 下载 相关 举报
数据库实验报告2_第1页
第1页 / 共3页
数据库实验报告2_第2页
第2页 / 共3页
数据库实验报告2_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库实验报告2》由会员分享,可在线阅读,更多相关《数据库实验报告2(3页珍藏版)》请在金锄头文库上搜索。

1、实验二班级:计 Y094 姓名 学号:实验名称: SQL 数据查询与数据更新实验目的:熟悉 SELECT语法格式;掌握 WHERE、ORDER、GROUP、HAVING 子句的使用;掌握基本的多表查询;了解嵌套子查询的使用。实验内容:(1)显示各个班级男女学生的人数use 教务管理系统goselect 班级,COUNT(性别)as 男生人数from 学生信息where 性别=男group by 班级,性别goselect 班级,COUNT(性别)as 女生人数from 学生信息where 性别=女group by 班级,性别(2)统计各班高等数学的平均成绩use 教务管理系统goselect

2、学生信息.班级,avg(成绩) as 高数平均成绩from 课程表,选课信息,学生信息where 选课信息.课程编号=课程表.课程编号 and 选课信息.学号=学生信息.学号 and 课程表.课程名称=高数group by 学生信息.班级(3)查询李勇老师所上“操作系统”课程的班级及平均成绩use 教务管理系统goselect 班级,课程名称,avg(成绩) as 平均成绩from 教师信息,学生信息,选课信息,课程表where 课程表.课程编号=选课信息.课程编号 and 学生信息.学号=选课信息.学号 and 教师信息.教师编号=课程表.任课教师编号 and 教师信息.姓名=李勇and 课

3、程表.课程名称=操作系统group by 班级,课程名称(4)查询至少选修了王成老师一门课的学生名单use 教务管理系统goselect 学生信息.学号,学生信息.姓名,课程名称from 教师信息,学生信息,选课信息,课程表where 课程表.课程编号=选课信息.课程编号 and 学生信息.学号=选课信息.学号 and 教师信息.教师编号=课程表.任课教师编号 and 教师信息.姓名=王成group by 学生信息.学号,学生信息.姓名,课程名称(5)列出计 Y094班“C 语言”课程的平均成绩和前三名学生名单use 教务管理系统goselect 班级,课程名称,avg(成绩)as 平均成绩f

4、rom 学生信息,选课信息,课程表where 课程表.课程编号=选课信息.课程编号 and 学生信息.学号=选课信息.学号and 课程表.课程名称=C 语言and 学生信息.班级=计 Y094group by 班级,课程名称goselect top 3 学生信息.姓名,学生信息.班级,课程名称,成绩from 学生信息,选课信息,课程表where 课程表.课程编号=选课信息.课程编号 and 学生信息.学号=选课信息.学号and 课程表.课程名称=C 语言 group by 学生信息.姓名,学生信息.班级,课程名称,成绩order by 成绩 desc(6)自定义转学来学生信息,并进行插入数据u

5、se 教务管理系统goinsert into 学生信息values(20091003,新来的,计 Y081,计算机工程系,男)修改后的学生信息:(7) 学生王毅重修“数据库技术”后,成绩由 37分更改为 75分use 教务管理系统goupdate 选课信息set 选课信息.成绩=75where 选课信息.学号 in (select 学生信息.学号from 学生信息where 学生信息.姓名=王毅)修改后的选课信息:实验心得:经过这次实验,我熟悉了 SELECT语法格式;掌握WHERE、ORDER、GROUP、HAVING 子句的使用;掌握基本的多表查询;对于部分还有不了解的地方后面会继续加强。

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

当前位置:首页 > 商业/管理/HR > 企业文档

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