欢迎来到天天文库
浏览记录
ID:54242545
大小:71.50 KB
页数:3页
时间:2020-04-15
《查询排序教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、教者阿日本塔本科目VisualFoxPro6.0备课时间2012.5.21课题SQL数据查询—查询排序上课时间2012.5.23教学目标1.掌握查询排序语句的命令格式2.熟练掌握查询排序语句的应用能力目标1、培养学生独立思考的能力2、培养学生团结协作能力教学重点查询排序语句的应用出现多个排序项的应用教学难点命令格式在实践中的应用教学方法讲授法,任务驱动法,练习法教具多媒体、常规教具教学过程教学步骤及时间分配教学内容师生双边活动教师学生教学依据导课(3分钟)1、使用SQL命令从学籍表中查询显示非团员的人员的信息2、老师这里有一份期
2、中考试成绩表,若想按照“总分”排名,完成这项功能的SQL命令怎么写?若想查看VFP成绩最高的人的相关信息,SQL命令怎么写?提问→提示提问思考→回答思考温故知新授新课一、命令格式(25分钟)1.命令格式:SELECT[DISTINCT]<查询项1>[AS<列标题1>][,<查询项2>[AS<列标题2>],…]FROM<表名>[WHERE<条件>]ORDERBY<排序项1>[ASC┃DESC][,<排序项2>[ASC┃DESC]…]例题SELECT姓名,年龄FROM期中成绩ORDERBY年龄2.功能:对查询结果按指定的排序项进行排
3、序例题提问:此格式与条件查询的区别是什么?讲解在数据库中实际操作讨论→齐答理解看结果,从结果中讨论总结该命令的功能形成表象1、SELECT姓名,年龄,总分FROM期中成绩ORDERBY总分DESC,年龄DESC2、查询“学籍”表中学号,姓名,年龄,出生日期和专业字段的值,按年龄升序输出4.强化练习:(1)查询“期中成绩”表中学号,姓名,总分字段的值,并按姓名降序排序(2)查询“期中成绩”表中姓名,总分,数学字段的内容,按总分降序排序,总分相等的情况按数学成绩成绩升序排序展示例题提问:ORDERBY后有多个排序项时,怎么排序的?展
4、示例题引导学生year(date()-year(出生日期))年龄升序后出生日期是怎么排序的?它们之间有什么关系?提示、引导思考,讨论得出总结思考,讨论看书归纳总结独立思考小组讨论归纳总结任务驱动二、访问两个表中的数据(10分钟)例题:查询“学籍”表中每个学生的学号,姓名,专业,出生日期和“成绩”表中对应记录的学号,总分字段,按专业升序,出生日期降序输出Select学籍.学号,学籍.姓名,专业,出生日期,成绩.学号,总分from学籍,成绩where学籍.学号=成绩.学号orderby专业,出生日期desc强化练习查询”学籍”中所有
5、女生的学号,姓名,专业和”成绩”表中对应记录的学号,总分字段,按总分字段降序排序引导提问两个表的关联,怎么完成?Where成绩.学号=学籍.学号引导巡视听讲思考→理解得出结论思考讨论实践任务驱动课堂练习(5分钟)1.查询”学籍”表中姓名,专业字段的值,并按专业字段升序排序2.查询”期中成绩”表中vfp成绩前10名的人员的信息巡回指导独立思考组内讨论完成任务巩固练习课堂小结(1分钟)多个排序项时怎么排序命令格式:ORDERBY查询排序排序项中不能出现表达式访问两个表中的数据课后作业(1分钟)课后练习4第十题板书设计1、命令格式:S
6、ELECT[DISTINCT]<查询项1>[AS<列标题1>][,<查询项2>[AS<列标题2>],…]FROM<表名>[WHERE<条件>]ORDERBY<排序项1>[ASC┃DESC][,<排序项2>[ASC┃DESC]…].2、访问两个表中的数据:后记
此文档下载收益归作者所有