实验四 数据查询

实验四 数据查询

ID:40932973

大小:188.50 KB

页数:7页

时间:2019-08-11

实验四 数据查询_第1页
实验四 数据查询_第2页
实验四 数据查询_第3页
实验四 数据查询_第4页
实验四 数据查询_第5页
资源描述:

《实验四 数据查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四数据查询【实验目的】1.掌握使用SQL语句查询数据【实验内容】1.使用企业管理器进行数据查询2.在查询分析器内使用SQL语句进行数据查询【实验准备】1.复习与本次实验内容相关知识2.复习查询分析器的使用3.对本次实验中要求自己完成的部分做好准备(第二部分,请预先写出来)【实验步骤】1.用SQLServerManagementStudio(SSMS)进行数据查询o打开SQLServerManagementStudioo展开服务器-->展开数据库-->展开自己的数据库-->单击表。o在需要查询的表上单击右键,在弹出的快捷菜单中选择"打开表(

2、O)",在已打开的表格形式下,右键,其下级菜单即为:§关系图(D)--显示关系图§条件(C)      --以交互方式设计查询§SQL(S)         --打开查询窗口,以命令方式设计查询oo请从学生表(U_STUDENTS)上右击,使用"条件(C)"命令建立一个查询,请选中学号(SID)、姓名(NAME)两个字段,再单击上面的执行按钮(!按钮)执行查询,查看结果。、//发现查询的结果全部只包含学号以及姓名o再在关系图窗格内右击鼠标在弹出菜单中选择添加表,添加班级表(U_CLASSES),在班级表的CID字段上按下鼠标左键,拖至学生表的

3、CID上建立关联,在班级表上选中班级(CLASS)、系(DEPARTMENT)字段,再在网格窗格上选择姓名(NAME)行上选择排序类型为"升序"。执行该查询,查看结果。结果如下图所示。(注意查看SQL窗格内的SQL查询语句)o该操作实现了从班级表、学生表中查询出所有学生的姓名(NAME)、班级(CID)、班级名称(CLASS)、所在系(DEPARTMENT)的记录数据。//使操作死表的数据合并2.用SQL语句查询数据o启动数据库引擎查询器o在查询器中分别执行下列查询语句(有的语句请自己写出),体会或说明各语句的功能(请将下面的语句复制到查询分

4、析器,逐条执行--要执行一条语句请选中该语句再按F5或单击执行铵钮,如下图所示)。oo--查询学生表SELECT*FROMU_STUDENTS以id号默认升序排列SELECT*FROMU_STUDENTSORDERBYCID以cid号为升序排列的表格--查询成绩表(请体会下列语句的功能)SELECT*FROMU_SCORESSELECT*FROMU_SCORESWHERECOURSE_ID=1SELECT*FROMU_SCORESWHERESTUDENT_ID='5103210102'SELECT*FROMU_SCORESWHERESCORE

5、<60SELECT*FROMU_SCORESWHERESCORE<60ANDCOURSE_ID=1--请比较下面三个语句,并说明其作用。SELECTTOP10*FROMU_SCORESSELECTTOP10*FROMU_SCORESORDERBYSCORESELECTTOP10*FROMU_SCORESORDERBYSCOREDESC--下面命令将结果存放于TMP_XSB1表中。SELECT*INTODBO.TMP_XSB1FROMU_SCORESWHERESCORE<60ANDCOURSE_ID=1--请写出查询课程号为2成绩大等于70的学

6、生成绩情况,并将其结果存放于TMP_XSCJ表中(在查询语句中参照上例用INTODBO.TMP_XSCJ子句)。--从成绩表中找出有哪些学生(学号)。SELECTDISTINCTSTUDENT_IDFROMU_SCORES--查询所有学生情况(比较下面的两个语句)。SELECTA.SID,A.NAME,B.CLASS,B.DEPARTMENTROMU_STUDENTSAINNERJOINU_CLASSESBONA.CID=B.CIDSELECTA.SID,A.NAME,B.CLASS,B.DEPARTMENTFROMU_STUDENTSA,U

7、_CLASSESBWHEREA.CID=B.CID--查询班号为2的所有学生。SELECTA.SID,A.NAME,B.CLASS,B.DEPARTMENTFROMU_STUDENTSA,U_CLASSESBWHEREA.CID=B.CIDANDB.CID=2--请写出从学生表查询班级为'软件031'的学生情况(学号,姓名,所在班级,所在系),并请将查询结果用INTO子句存放于DBO.TMP_XSB2表中。--按班级统计人数。SELECTCIDAS班号,COUNT(*)AS人数FROMU_STUDENTSGROUPBYCID--请将上面的语句

8、添加INTO子句,再执行一次并将结果存放于DBO.TMP_XSRS表中。--查询所有学生成绩(试比较下面的两个语句的不同点,并看看他们的执行结果是否相同)。SELE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。