




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验四数据查询实验目的】1.掌握使用SQL语句查询数据实验内容】使用企业管理器进行数据查询在查询分析器内使用SQL语句进行数据查询实验准备】1.复习与本次实验内容相关知识2.复习查询分析器的使用对本次实验中要求自己完成的部分做好准备(第二部分,请预先写出来)实验步骤】1.用SQLServerManagementStudio(SSMS)进行数据查询o打开SQLServerManagementStudioo展开服务器-->展开数据库-->展开自己的数据库-->单击表。o在需要查询的表上单击右键,在弹出的快捷菜单中选择"打开表(0)",在已打开的表格形式下,右键,其下级菜单即为:・关系图(D)--显示关系图・条件(C)・SQL(S)--以交互方式设计查询--打开查询窗口,以命令方式设计查询oO请从学生表(U—STUDENTS)上右击,使用"条件(C)"命令建立一个查询,请选中学号(SID)、姓名(NAME)两个字段,再单击上面的执行按钮(!按钮)执行查询,查看结果。
右击鼠标在卿出菜胞8中选择添加表右击鼠标在卿出菜胞8中选择添加表■添加班级表、系(U_CLASSES),在班级表的CID字段上按下鼠标左键,拖至学生表的CID上建立关联,在班级表上选中班级(:LASS)DEPARTMENT)字段,再在网格窗格上选择姓名(NAME:LASS)DEPARTMENT排序类型为"升序"。执行该查询,查看结果。结果如下图所示。(注意查看SQL窗格内的SQL查询语句):COMS:TUIiENTE:LASSES:01.rF£ES□列别名:COMS:TUIiENTE:LASSES:01.rF£ES□列别名表输出排序类型排序顺序NAMEU_STUDENT5审升序丿、11CIDU_5TUDENT5pJ』-CLA55IJ_CLm55E5pDEPARTMENTU_CLmS5E5审FFFF峨器okerVices已禁用代理XP)NAMECIDCLA55DEPARTMENT►<A'h2计算机031计算机系■A'W2计算机031计算机系卜长者1软件工程Q31计算机系蔡顺平1软件工程Q31计算机系陈琳1软件工程031计算机系陈彥2计算机Q31计算机系陈玉宝1软件工程Q31计算机系单以林1软件工程031计算机系丁海永2计算机Q31计算机系耻:月宽2计算机031计算机系2计算机031计算机系贾鹏2计算机Q31计算机系5ELECTLLSTUDENTS.NAME.U_5TUDENT5.CID1UJESSES.CL^SS,U_CLA55E5.DEPARTMENTFROMiJ_5TLIDEMT5INNERJOINU_CLA55E5ONU_STUDENT5.口D=U_CLA55E5.CIDORDERBYU_5Ti_IDENT5.NAMEo该操作实现了从班级表、学生表中查询出所有学生的姓名(NAME)、班级(CID)、班级名称(CLASS)、所在系(DEPARTMENT)的记录数据。2.用SQL语句查询数据o启动数据库引擎查询器o在查询器中分别执行下列查询语句(有的语句请自己写出),体会或说明各语句的功能(请将下面的语句复制到查询分析器,逐条执行
--要执行一条语句请选中该语句再按F5或单击执行铵钮,如下图所示)。?执行迦■眾馨丨忆丨崩丨笄嘴副鞘圈禺壬曲片执行|HT.student...LQuery2.sql*表-dbo.U_STUDE町貉ni吕tratSELECT古ni吕tratSELECT*FROMUSTUDENTSORDERBYCIDSIDNAMECIDSsexJ_?5103212101卜长青1NULL25103212102蔡顺平1NULL35103212103陈琳1NULL45103212104陈玉宝1NULL55103212105单以林1NULL651032121062男74097wh2vv05103210101陈彥2NULL95103210102丁海永2NULL105103210103耿月宽2NULL|l151032101042NULL|125103210105贾鹏2NULL--查询学生表SELECT*FROMU_STUDENTSSELECT*FROMU_STUDENTSORDERBYCID--查询成绩表(请体会下列语句的功能)SELECT*FROMU_SCORESSELECT*FROMU_SCORESWHERECOURSE_ID=1SELECT*FROMU_SCORESWHERESTUDENT_ID='5103210102'SELECT*FROMU_SCORESWHERESCORE<60SELECT*FROMU_SCORESWHERESCORE<60ANDCOURSE_ID=1--请比较下面三个语句,并说明其作用。SELECTTOP10*FROMU_SCORESSELECTTOP10*FROMU_SCORESORDERBYSCORESELECTTOP10*FROMU_SCORESORDERBYSCOREDESC--下面命令将结果存放于TMP_XSB1表中。SELECT*IntoDBO.TMP_XSB1fromu_scoreswhereSCOREV6OANDCOURSE_ID=1--请写出查询课程号为2成绩大等于70的学生成绩情况,并将其结果存放于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_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班号,COUNTERS人数FROMU_STUDENTSGROUPBYCID --请将上面的语句添加INTO子句,再执行一次并将结果存放于DBO.TMP_XSRS表中。--查询所有学生成绩(试比较下面的两个语句的不同点,并看看他们的执行结果是否相同)。--统计各人平均分。SELECTA.SIDAS学号,A.NAMEAS姓名,RvG(B.SCORE)AS平均分,MAX(B.SCORE)AS最高分,M【N(B.SCORE)AS最低分fromu_studentsainnerjoinu_scoresbonb.student_id=A.SIDGRouPBYA.SiD,A.NAMEoRDERBY平均分--查找陈姓学生。SELECTSID,NAMEFROMU_STUDENTSWHERENAMELIKE'陈%,--查找姓名第二个字是月的学生。SELECTSID,NAMEFROMU_STUDENTSWHERENAMELIKE'I月%'-请写出查询丁姓名同学的查询语句,并将其结果用INTO子句存放于dbo.tmp_xsb3中。--查看有不及格课程的学生名单。SELECTA.SIDAS学号,A.NAMEAS姓名FROMUiSTUDENTSAWHEREA.SID■(SELECTDISTINCTB.STUDENT_IDFROMU_SCORESBWHERESCOREV60)--查看没有不及格课程的学生名单(请参照上面的语句写出查询语句)--查看成绩在50-60之间(含50,60)的学生及其各课程成绩。SELECTA.SID,A.NAME,B.COURSE,C.SCOREFROMUISCORESCINNERJOINUISTUDENTSAONC.STUDENTIID=A.SIDINNERJOINUiCOURSESBONC.COURSEiID=B.CNOWHEREC.SCOREBETWEEN50AND60--下面第一个语句是查找有课程成绩在80分以上的学生,试与第二个语句进行比较,看看结果是不是一样,如果不一样,想想为什么。SELECTA.SID,A.NAMEFROMUiSTUDENTSAWHEREEXISTS](SELECT*FROMUiSCORESBwhereA.SID=B.STUDENT|IDANDB.SCORE>80)SELECTA.SID,A.NAMEFRO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届辽宁省本溪市高三第二次模拟考试语文试题理试题含解析
- 广东省百校联考2024-2025学年高三下学期大联考(一)生物试题含解析
- 安徽沥青施工方案
- 教育学品德发展规律
- 操作系统安全机制
- 关于教育类的读书笔记
- 二零二四年十二月份跨境数字服务合同增值税处理
- 医院员工手册培训
- 自考《06831药理学》核心知识点必练试题库-附答案
- 心理培训课件
- Z世代消费态度洞察报告
- 办公楼办公室改档案室结构加固施工方案(15页)
- 石化装置及产品英文名称及缩略词
- 浅谈在小学五六年级开展性教育的必要性
- (完整版)二十四山年月日时吉凶定局详解,
- 支撑掩护式液压支架总体方案及底座设计
- 水利部预算定额
- 阀门螺栓使用对照表
- 光驱的读取偏移值度矫正数据
- 桥架一点通大全
- 2019年安徽省八年级学业水平考试地理试卷(含答案)
评论
0/150
提交评论