SQL Server数据库项目教程任务指导书任务指导书-05查询-任务1简单查询 (2).doc
1、 数据库基础及SQL项目五 使用T-SQL查询表数据 项目指导书一、实训目的知识目标:掌握使用SELECT语句查询数据的方法;掌握按要求重新排序查询结果的方法;掌握分组和统计查询结果的方法。技能目标:会使用SELECT语句精确查询或模糊查询数据库中的信息;会重新排序查询结果;会分组统计或汇总查询结果。二、项目背景 小李和小张都是某校的学生,他们希望从学生选课数据库中查看某位老师开设的选修课程信息、某们课程可以有多少名学生进行选修;班主任孙老师希望查看自己班级学生选修课程的情况;教务处负责选修课程的赵老师希望查看并统计学生选报选修课程的情况。 三、实训内容任务1简单查询必备知识1请描述SQL语言的特点。2请写出SELECT语句的基本语法格式。实训:1、使用星号(*)和列名问题1: 从课程表中检索所有的信息问题2: 从学生表中检索学生所在班的班级编码2、使用(Distinct)消除重复值问题3:查询学生表中所有学生所在班级的班级编码,要求每个班级编码只显示一行。3、使用TOP n Percent仅返回前n行问题4:从学生表中检索所有的信息,要求只显示前6行信息。问题5:从学生表中查询所有的
2、信息,要求只显示返回行的前60%。 4、修改检索结果中列的标题 修改检索列标题有3种方法:l 列标题=列名l 列名 列标题l 列名 as 列标题问题6:查询课程表中的课程编码、课程名称、教师、上课时间、限制选课人数和报名人数,要求显示结果的列标题为汉字标题。6、用where 子句给出检索的条件(1) 检索某一范围内的信息比较大小(not =、=、 、 = 、(或!=)问题9:在课程表中查询“Iinux操作系统”课程的主讲教师。问题10:检索报名人数少于15人的课程信息。问题11:检索报名人数少于25人并且多于15人的课程信息。(2)使用Between关键字确定范围(列名 not Betweenand)问题12:检索报名人数少于25人并且多于15人的课程信息,要求检索结果按照报名人数降序排序。问题13:检索报名人数多于25人或者少于15人的课程信息,要求检索结果按照报名人数降序排序。(3)使用IN关键字确定集合(列名 not in (常量1,常量2, 常量n))问题14:检索课程号为004、007、013的课程名称问题15:检索课程号不为004、007、013的课程名称(4)使用IS N
3、ull关键字检索列中没有赋值的行 涉及空值的查询(列名 is not null)问题16:检索课程表中任课教师未定的课程名称。 (5) 使用LIKE关键字进行检索字符匹配:( 列名 not like )匹配串中可包含如下四种通配符:_(下划线):匹配任意一个字符%(百分号):匹配0个或多个字符 :匹配 中的任意一个字符:如acdg 0-9 :不匹配 中的任意一个字符:如acdg问题17:检索以字母D开始的课程名称。问题18:检索以制作两字结尾的课程名称。问题19:检索第2个字为宝的学生名字。问题20:检索不姓刘的学生信息。 7、使用Order by子句重新排序检索结果Order by ASC |Desc 问题21:检索课程信息,要求按照学分由高到低的顺序排序查询结果。问题22:查询课程表的任课教师、课程编码、课程名称,要求首先按照教师名称降序排序查询结果,教师名相同时,再按照课程编码升序排序查询结果。任务2分类汇总8、列为表达式n Count(*):统计表中记录的个数n Count():统计本列列值的个数(不包括null值)n Sum():计算列值总和n AVG ():计算列值平均值n
4、 MAX ():求列值最大值n MIN ():求列值最小值问题23:检索XK数据库的Course表的课程信息,要求显示报名人数与限选人数之比问题24:查询课程表中最少的报名人数、最多报名人数以及平均报名人数。9、使用Group by子句 将检索结果按照Group by后指定的列进行分组,当select 子句中包含有聚合函数时,最适合使用Group by子句。注:select子句中的选项列表中出现的列包含在聚合函数中或者包含在Group by 子句中问题24:按照课程分类统计平均报名人数。问题25:在学生表中,统计每班的学生人数。10、Having子句用于限定组或聚合函数的检索条件。Where子句对原始记录进行过滤,Having子句对结果进行过滤.注:在select子句和having子句中使用聚合函数,但是不能在Where 子句中使用它们。问题26:检索信息技术类课程的平均报名人数。问题27:检索平均报名人数大于25人的课程分类和每类课程的平均报名人数。实训四 使用SELECT语句进行基本查询任务3连接查询任务4子查询实训五 使用多表查询和复杂查询实训六 分析创建查询sale数据库四、
《SQL Server数据库项目教程任务指导书任务指导书-05查询-任务1简单查询 (2).doc》由会员m****u分享,可在线阅读,更多相关《SQL Server数据库项目教程任务指导书任务指导书-05查询-任务1简单查询 (2).doc》请在八斗文库上搜索。
《MATLAB图像处理实例详解》课件Chapter_9o第9章彩色图像处理.pptx
《MATLAB图像处理实例详解》课件Chapter_6i第6章图像复原技术.pptx
《MATLAB图像处理实例详解》课件Chapter_13a第13章小波在图像处理中的应用.pptx
《Windows Server操作系统维护与管理项目教程》课件学习情境4.pptx
《MATLAB图像处理实例详解》课件Chapter_11o第11章图像特征分析.pptx
《中外广告史》课件第七章ppt.pptx
《经济学原理与应用》课件第8章ppt.pptx
《企业内部控制与制度设计(第3版)》课件项目五销售业务内部控制与制度设计.pptx
《经济学原理与应用》课件第4章ppt.pptx
《企业内部控制与制度设计(第3版)》课件项目三采购业务内部控制与制度设计.pptx
《资产评估》课件项目 八企业价值评估.ppt
《经济学原理与应用》课件第7章ppt.pptx
《人员测评原理与方法(第三版)》课件第十一章 个人资料的分析与评鉴.pptx
课件《客舱设施与服务》(模块一实操).pptx
《新编文学理论(第二版)》课件第七章.pptx
课件《客舱设施与服务》(模块三案例).pptx
《资产评估》课件项目四 机器人设备评估.ppt
《企业纳税实务(第3版)》项目一、项目二.ppt
《酒吧服务与管理(第3版)》课件模块一酒吧概述.ppt
《营销心理学》课件项目二 探索消费者的心理过程.pptx
《人员测评原理与方法(第三版)》课件第五章智能测评.pptx
《人员测评原理与方法(第三版)》课件第七章 胜任素质测评.pptx
《银行产品推广与服务》课件.pptx
《客舱设施与服务》模块二练习题答案.docx
《经济学原理与应用》课件第3章ppt.pptx
《中外广告史》课件第十章.pptx
《酒吧服务与管理(第3版)》教案教案(模块十三).docx
《跨境电商通关实务(第2版)》课件2021课件4关务技能3-报关单填制.ppt
《客舱设施与服务》模块一练习题.docx
《资产评估》课件项目一 资产评估基本理论.ppt
《经济学原理与应用》课件第1章ppt.pptx
《企业内部控制与制度设计(第3版)》同步训练参考答案.doc
个人安全总结范文(精选9篇).docx
高中音乐老师年度总结(通用7篇).docx
高中学习计划书范文1140字(通用15篇).docx
高中学习计划范文600字(精选15篇).docx
高校师德工作总结报告(精选5篇).docx
高中学校工作计划(精选16篇).docx
高中学校工作计划2022优秀(精选15篇).docx
个人工作计划表简约(精选17篇).docx
2022医院护士年终个人工作总结(精选15篇).docx
个人行动学习计划表(通用5篇).docx
高一政治教师下学期工作总结范文(通用5篇).docx
高中学生个人学习计划(精选16篇).docx
高中物理教研组教学计划(精选19篇).docx
个人半年度工作总结(精选16篇).docx
高中英语教师校本研修计划(精选5篇).docx
高中班主任个人工作计划(精选18篇).docx
高中英语学习计划表(精选11篇).docx
保健工作计划(通用20篇).docx
高中地理教师年度考核个人总结范例(精选5篇).docx
个人工作总结的优秀范文(精选15篇).docx
个人2022年下半年工作计划书(精选18篇).docx
高一地理教师年度考核表个人总结(精选5篇).docx
高中语文组教研工作计划第一学期(精选5篇).docx
个人成长计划范文(精选16篇).docx
高一军训总结500字作文范文(通用18篇).docx
个人安全保卫工作总结_保卫工作总结(通用18篇).docx
个人年度工作总结报告2022.docx
高中教师个人工作总结2022.docx
个人安全年终工作总结2022(精选5篇).docx
2022银行客户经理工作内容总结(通用16篇).docx
个人军训总结300字以内(精选5篇).docx
高中语文教研组工作总结(通用15篇).docx
高中英语教研组学期工作个人总结.docx
个人成长计划书总结(精选10篇).docx
高中教师年度考核个人总结模板(精选20篇).docx
个人发展行动计划(精选19篇).docx
个人工作总结与自我评价800字(精选18篇).docx
保洁员自我工作总结(通用16篇).docx
高中青年教师培训计划(精选15篇).docx
高一学生自我总结报告(精选20篇).docx
高一月考语文总结与反思(精选16篇).docx
个人工作总结只幼儿园(精选18篇).docx
个人工作简单述职报告.docx
个人能力发展计划(通用5篇).docx
个人工作月总结(通用18篇).docx
个人师德师风活动计划(精选20篇).docx
个人工作2022年工作总结及2022年工作计划(精选20篇).docx
个人工作自我总结2022(通用20篇).docx
2022英语骨干教师个人培训工作总结(精选5篇).docx
Spring MVC开发技术指南《Java EE框架(Spring + Spring MVC + MyBatis)开发》课程教学大纲--Spring MVC开发技术指南(微课版).docx
Spring MVC开发技术指南第12章 MyBatis入门--4学时.doc
SQL Server数据库项目教程任务指导书项目任务单-04创建数据库表 (2).doc
Spring MVC开发技术指南第6章 拦截器--4学时.doc
Spring MVC开发技术指南第8章 国际化--2学时.doc
Spring MVC开发技术指南第9章 统一异常处理--2学时.doc
Spring MVC开发技术指南第2章Spring MVC入门--2学时.doc
Spring MVC开发技术指南第5章 数据绑定和表单标签库--4学时.doc
SQL Server数据库项目教程任务指导书任务指导书-01 (2).doc
MATLAB程序设计与应用基础教程习题答案.doc




马上下载
