37205-00_sql server 2005课后实训参考答案

37205-00_sql server 2005课后实训参考答案

ID:19217942

大小:32.35 KB

页数:40页

时间:2018-09-29

37205-00_sql server 2005课后实训参考答案_第1页
37205-00_sql server 2005课后实训参考答案_第2页
37205-00_sql server 2005课后实训参考答案_第3页
37205-00_sql server 2005课后实训参考答案_第4页
37205-00_sql server 2005课后实训参考答案_第5页
资源描述:

《37205-00_sql server 2005课后实训参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、37205-00_SQLServer2005课后实训参考答案课后实训参考答案单元1(SQLServer概述)1、使用SQL语句。在Sale数据库中创建名为MyDataType的用户定义数据类型,数据类型为NVARCHAR,长度为20,该列允许为NULL。USESaleGOEXECsp_addtypeMyDataType,'NVARCHAR(20)','NULL'GO单元2(单表数据)使用查询窗口或sqlcmd实施查询。本实训使用Xk数据库。--1.查看系部编号为“03”

2、的系部名称。USEXkGOSELECTDepartNameFROMDepartmentWHEREDepartNo='03'GO--2.查看系部名称中包含有“工程”两个字的系的全名。USEXk徐人凤共1页5/19/201511GOSELECTDepartNameFROMDepartmentWHEREDepartNameLIKE'%工程%'GO--3.显示共有多少个系部。USEXKGOSELECT'系部总数'=COUNT(*)FROMDepartmentGO

3、--4.显示“01”年级共有多少个班级。USEXKGOSELECT'01级班级数'=COUNT(*)FROMClassWHEREClassNoLIKE'2001%'GOSELECT'01级班级数'=COUNT(*)FROMClass徐人凤共2页5/19/201522WHEREClassNameLIKE'01%'GOSELECT'01级班级数'=COUNT(*)FROMStudentWHEREClassNoLIKE'

4、2001%'GO--5.查看在“周二晚”上课的课程名称和教师。USEXKGOSELECT'课程名称'=CouName,'任课教师'=TeacherFROMCourseWHERESchoolTime='周二晚'GO--6.查看姓“张”、“陈”、“黄”同学的基本信息,要求按照姓名降序排序查询结果。USEXKGOSELECT*FROMStudentWHEREStuNameLIKE'张%'OR徐人凤共3页5/19/201533StuNam

5、eLIKE'陈%'ORStuNameLIKE'黄%'ORDERBYStuNameDESCGO--方法USEXKGOSELECT*FROMStudentWHEREStuNamelike'[张,陈,黄]%'ORDERBYStuNameDESCGO徐人凤共4页5/19/201544单元2(多表查询)--1.按系部统计课程的平均报名人数,要求显示系部名称、平均报名人数。SELECT'系部名称'=DepartName,'平均报名人数'

6、;=AVG(WillNum)FROMCourseC,DepartmentDWHEREC.DepartNo=D.DepartNoGROUPBYDepartNameGO--如果小数点后只保留位SELECT'系部名称'=DepartName,'平均报名数'=CONVERT(DECIMAL(5,2),AVG(WillNum))FROMCourseC,DepartmentDWHEREC.DepartNo=D.DepartNoGROUPBYDepartNameGO--2.统计各个系

7、部的班级数,要求显示系部编号、系部名称和班级数量。SELECTC.DepartNo,DepartName,COUNT(*)徐人凤共5页5/19/201555FROMClassC,DepartmentDWHEREC.DepartNo=D.DepartNoGROUPBYC.DepartNo,DepartNameGO--3.查看“甘蕾”同学选修的课程名、学分、上课时间、志愿号,按志愿号(升序)排序查询结果。SELECTCouName,Credit,SchoolTime,WillOrderFROMStuCou

8、SC,CourseC,StudentSWHERESC.CouNo=C.CouNoANDSC.StuNo=S.StuNoANDStuName='甘蕾'ORDERBYWillOrderGO--4.查看“00电子商务”班的选修报名情况。要求显示学号、姓名、课程编号、课程名称、志愿号,并按学号(升序)、志愿号排序(升序)。SELECTS.StuNo,StuName,C.CouNo,CouName,WillOrderFROMStuCouSC,Cou

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

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

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