教案第7单元 select语句.doc

教案第7单元 select语句.doc

ID:35985772

大小:635.50 KB

页数:8页

时间:2019-05-02

教案第7单元 select语句.doc_第1页
教案第7单元 select语句.doc_第2页
教案第7单元 select语句.doc_第3页
教案第7单元 select语句.doc_第4页
教案第7单元 select语句.doc_第5页
资源描述:

《教案第7单元 select语句.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7单元select语句教学目标学会使用T-SQL语言查询数据重点难点1、使用表的连接进行查询应   知1、数据查询(Select)应   会1、根据实际需要使用Select语句查询信息教学方法1、微观上采用“问题牵引”、“多重循环”的方法。在课堂上注意讲、学、做相结合,注重与学生的互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。2、课堂上引入专业词汇,要求学生掌握。3、书写程序时融入企业的编程规范,培养学生具有良好的编程风格和编程习惯 教学过程1、10分钟每个学生自己作题,写在报告纸上,交老师2、以问题进行牵引

2、、学习本课内容3、本节使用职工表、家庭成员表、职工_家庭成员表教学内容1、首先熟悉三个表,画出关系图2、select简单形式3、主要学习对单表的查询。通过解决下列问题,学习本节内容:问题1:查询职工表中所有职工的信息(学会使用*查询所有列)。select*from职工问题2:查询职工表中职工的职务(个别列)。select职务from职工问题3:查询职工表中不同的职务名(使用distinct去掉重复值的个别列)。selectdistinct职务from职工问题4:在职工表中查询"王强”的职工号(带限制条件)。select职工号from职工wher

3、e姓名='王强'问题5:查询职务为“科长”的职工号、姓名和年龄。select职工号,姓名,年龄from职工where职务='科长'问题6:从职工表中查询职工号,姓名和基本工资的10%(表达式作为列)select职工号,姓名,基本工资*0.1from职工问题7:改变上题查询结果中10%基本工资的列名select职工号,姓名,基本工资*0.1as‘10%的基本工资’from职工问题8:从职工表中查询出最大年龄、最小年龄和平均年龄selectmax(年龄),min(年龄),avg(年龄)from职工selectmax(年龄)as'最大年龄',min(

4、年龄)as'最小年龄',avg(年龄)as'平均年龄'from职工问题9:从职工表中查询出最多基本工资、最少基本工资和平均基本工资[使用函数]selectmax(基本工资)as'最多基本工资',min(基本工资)as'最少基本工资',avg(基本工资)as'平均基本工资'from职工问题10:从职工表中查询出“科长”的最多基本工资、最少基本工资和平均基本工资[使用函数]selectmax(基本工资)as'最多基本工资',min(基本工资)as'最少基本工资',avg(基本工资)as'平均基本工资'from职工where职务='科长'go问题11

5、:统计职工总数[使用COUNT函数]。selectcount(*)as职工总数from职工问题12:检索所有职工的信息,要求按照基本工资由高到低的顺序排序查询结果。[使用orderby]selectfrom职工orderby基本工资desc/*降序*/go问题13:检索所有职工的信息,要求按照基本工资由低到高的顺序排序查询结果。[使用orderby]selectfrom职工orderby基本工资/*升序*/go问题14:查询职工表的信息,要求首先按照职务津贴升序排序,职务津贴相同时,再按照基本工资升序排序查询结果。[使用orderby]sele

6、ct*from职工orderby职务津贴,基本工资go问题15:查询职工表中年龄在25岁-35岁之间的职工号、姓名和职务。[betweenand或者><]select职工号,姓名,职务from职工where年龄>=25and年龄<=35goselect职工号,姓名,职务from职工where年龄between25and35go问题16:检索职工号为"010203"、"010506"、"010715"的任何一个职工的姓名和职务[使用in]。select姓名,职务from职工where职工号=’010203’or职工号=’010506’or职工号=

7、’010715’go问题17:检索职工号不为"010203"、"010506"、"010715"的职工姓名和职务[使用notin]select姓名,职务from职工where职工号='010203'or职工号='010506'or职工号='010715'goselect姓名,职务from职工where职工号in('010203','010506','010715')go问题18:检索职工号的中间两位为"05"的职工信息[使用下划线_]。select*from职工where职工号like'__05__'go问题19:检索姓"赵"的职工信息。[使用

8、%]select*from职工where姓名like'赵%'go问题20:检索以"红"结尾的职工号和姓名。select*from职工where姓名li

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

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

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