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
机房水泵供应招标文件范本.docx
安全生产管理制度范本(DOCX 61页).docx
绩效管理系统研究.docx
某保险股份公司总公司资金管理办法.docx
某公共空间精装装修施工组织设计.docx
某中心物流园区凤凰城住宅区工程投标文件.docx
服装加工行业管理体系质量手册02.docx
某保健品企业物料管理模块调研资料.docx
某传媒公司商业计划书.docx
工作流管理操作手册.docx
成本管理办法规定.docx
某中心大礼堂及报告厅家具招标招标文件.docx
绩效考核指标体系手册.docx
机电管理制度汇编 第二部分设备.docx
分布式光伏发电项目申请报告.docx
机务技术管理办法.docx
某企业采购管理标准手册.docx
机电事故专项应急预案.docx
某中学安全工作应急预案(DOC 53页).docx
机电运输管理制度范本.docx
某中心渔港建设项目施工组织设计.docx
电子商务发展战略实施报告.docx
会计电算化组织管理制度.docx
某中学初三历史阶段试题试题.docx
服装运营管理手册.docx
后勤保障管理制度汇编.docx
搬迁项目环境影响报告书简本.docx
某信息技术有限公司业务管理办法.docx
林场危旧房改造工程项目可行性研究报告.docx
某企业产品生产产量及流程管理.docx
分厂月度绩效考核管理办法.docx
某三水区建设工程项目报建办事指南.docx
管理体系程序文件.docx
办公用品管理办法.docx
机电产品的绿色设计.docx
管理权责管控表审批流程.docx
杭州市物业服务收费管理实施办法试行doc22.docx
服饰业零售店铺管理手册.docx
办公室装饰工程施工组织计划.docx
服装专卖店运营管理培训课件.docx
服装礼仪与微笑礼仪培训讲座.docx
杭州《都市周报》的差异化经营创新案例分析.docx
某企业品牌管理部经理工作细则.docx
材料设备采购招标文件.docx
变更为股份有限公司改制方案.docx
仓储部“岗位之星”评选策划方案.docx
服装行业内衣行业营销策略分析(doc 8).docx
管理部室工作职责和岗位职责.docx
各部门岗位职责管理.docx