1 / 5
文档名称:

数据库系统概论实验二.docx

格式:docx   大小:41KB   页数:5
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论实验二.docx

上传人:taoapp 2022/5/18 文件大小:41 KB

下载得到文件列表

数据库系统概论实验二.docx

文档介绍

文档介绍:《数据库系统概论》第二次实验
实验题目:数据库中数据的查询
实验目的:
学会使用SQL语言进行各种类型的查询,理解各种查询的异同及相互之间的转换。
实验类型:验证
实验内容:
练习单表查询、嵌套查询、连接查询及集合查询
操作步《数据库系统概论》第二次实验
实验题目:数据库中数据的查询
实验目的:
学会使用SQL语言进行各种类型的查询,理解各种查询的异同及相互之间的转换。
实验类型:验证
实验内容:
练习单表查询、嵌套查询、连接查询及集合查询
操作步骤:
打开实验1建立的数据库
在SQL Server管理器中完成以下单表查询语句
查询全体学生的姓名及其出生年份
selectSname,2016-SageBirthYear
fromStudent;
查询选修了课程的学生学号(去掉重复行)
selectdistinctSno
fromSC;
查询年龄不在20~23岁之间的学生姓名、系别和年龄
selectSname,Sdept,Sage
fromStudent
whereSage>23 orSage<20/* where Sage NOT BETWEED 20 AND 23; */
查询既不是IS、MA,也不是CS系学生的姓名和性别
selectSname,Ssex
fromStudent
whereSdeptNOTIN('IS','MA','CS');
查询所有姓刘的学生的姓名、学号和性别
selectSname,Sno,Ssex
fromStudent
whereSnameLIKE'刘%'
查询选修了3号课程的学生的学号及其成绩,结果按分数的降序排列
selectSno,Grade
fromSC
whereCno='3'
ORDERBYGradeDESC;
计算1号课程的学生平均成绩
selectAVG(Grade)avggrade
FromSC
whereCno='1'
查询选修了3门以上课程的学生学号
selectSno
fromSC
GROUPBYSno
HAVINGCOUNT(*)>3;/*3门以上,不包括三门。。。好吧。。*/
在SQL Server管理器中完成以下连接查询语句
查询每个学生及其选修课程的情况(使用自然连接、外连接分别完成)
selectStudent.*,,
fromStudent,SC
=;/*自然连接*/
查询每一门课的间接先修课
,
fromCourseFIRST,CourseSE