电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sol数据库教程

36页
  • 卖家[上传人]:san****019
  • 文档编号:70774867
  • 上传时间:2019-01-18
  • 文档格式:PPT
  • 文档大小:588.81KB
  • / 36 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、项目5 数据高级查询,回顾,基本语法格式,数据基本查询,复习任务 统计学校教师人数 统计学校教师中教授人数,情景引入,如果学校要统计各类职称的教师人数, 怎么办?,【项目5数据高级查询教学导航】,岗位需求调查,需求说明,如果学校要统计各类职称的教师人数, 怎么办? 如果要统计各班级学生人数, 怎么办?,【任务描述】,任务1、统计各类职称的教师的人数。 任务2、统计各班级学生人数(班级以班级号显示),【 任务1分析】统计各类职称的教师的人数,根据任务,此查询要用到的库为?要用到的表为? 要显示的信息可以为2列:一列?,另一列?。 关键: 是人数需要统计,要用到函数是? 分组统计:group by 把不同职称的人放在一起 学生自己找函数位置、各函数的作用,【 任务2的实现效果】,根据任务要求,学生自己分析实现,演示学生结果,【 任务1、2的总结、思考】,用到了高级查询中的分组查询功能, 注意 聚合函数COUNT中参数的书写,除了*还有其他形式吗?聚合函数COUNT使用时统计空值吗? GROUP BY子句的使用要配合SELECT的显示列,结果要一一对应。 中英文切换、全角、半角模式切换,需求

      2、说明,如果学校要统计各课程的最高分、最低分和平均成绩(课程以课程号显示) 怎么办?,【任务描述】,任务3、统计各课程的最高分、最低分和平均分(课程以课程号显示)。 注意:函数参数的含义与书写,【 任务3分析】统计各课程的最高分、最低分和平均分 (课程以课程号显示),根据任务要求,学生自行分析与实现,教师引导。 最高分、最低分、平均分需要计算,要用到聚合函数?、?、?。,情景引入,需求说明,统计各班级学生人数时,以班级号显示不清晰、不直观,改成用班级名称显示结果, 怎么办? 统计各课程的最高分、最低分和平均成绩(课程以课程名而不是课程号显示) 怎么办?,【任务延伸-连接查询】,任务4、统计各班级学生人数,班级以班级名显示。 任务5、统计各课程的最高分、最低分和平均分,课程以课程名称显示。,【连接查询的知识准备】,1、内连接(联结):inner join 等值连接 自然连接 2、外连接(联结) 左外连接left join 右外连接right join 完整外连接full join 3、交叉连接(联结):cross join 内连接简单的使用格式 Select 列名1,列名2, from 表

      3、1 inner join 表2 on 表1.列名=表2.列名 表可以起别名,以便简化书写。,【内连接查询的知识准备】,【 任务4效果】,分析两种显示结果中班级号和班级名称的顺序是否一致?,【任务4注意的问题】,出现错误提示 1、消息209,级别16,状态1,第*行 列名classno 不明确。 要明确列名出自哪张表:表名.列名 2、表可以起别名,以便简化书写。,【任务4拓展】根据需求将显示班级编号、班级名、班级人数都显示出来,怎么办?(学生作为拓展任务进行),分析此结果中班级号和班级名称的顺序是否一致?,【任务4拓展 注意的问题】,出现错误提示 消息8120,级别16,状态1,第*行 选择列表中的列class.classname 无效,因为该列没有包含在聚合函数或GROUP BY 子句中。 根据什么分组,显示的列要与分组字段对应,【 任务5效果】,【 任务4、5总结】,连接查询中分组统计,显示的列要与group by子句中分组字段对应,因为聚合函数。 表可以起别名,以便简化书写。,【拓展任务1】,【拓展任务1描述:自己查资料完成】,1、内连接(联结):inner join 等值连接列出

      4、 自然连接 2、外连接(联结) 左外连接left join 右外连接right join 完整外连接full join 3、交叉连接(联结):cross join,需求说明,如果我们要查询某个学生的所有选修课的成绩,课程以课程名显示 怎么办? 现在要查询选修了某门课程的所有学生的姓名和学生的课程成绩, 怎么办?,【连接查询任务延伸 - 三表连接】,任务6、查询张丹同学的所有选修课的成绩,课程以课程名显示。 任务7、查询选修了“sql server”课程的学生的姓名和课程成绩,并按成绩降序排列。,任务6分析:设计到几张表,目前的知识要用连接查询 select from on 自己查资料完成:三表连接时from on的写法,【连接查询任务延伸 - 三表连接】,【连接查询任务延伸】,任务7分析:学生分组进行,考核其结果,【拓展任务2、3】,查询出学生表中所有学生的选修课情况。 查询出学生表中选修过课程的学生的选修课情况。,【子查询】,查询和“孙晓龙”在同一班级的学生信息。 查询和“郭玉霄”在同一部门的教师信息。 查询“计算机工程系”所设置的班级情况 查询“软件技术”专业学生的学号和名字 查询

      5、“软件技术”专业09级学生的学号和名字 查询非“软件技术”专业学生的学号和名字 查询比“07010111”班入学成绩都高的其他班的学 生的学号和姓名。 查询比“07010111”班某个学生入学成绩高的其他班 的学生的学号和姓名。,【子查询】,查询选修课考试不及格的学生的学号和姓名。 查询选修了“c001” 课程号的学生的学号和姓名。 查询选修了课程编号为“c001”的并且成绩高于该课程 的学号 查询计算机工程系的所有教师信息 查询孙晓龙的所有选修课的成绩。,课堂讨论 -自己使用查询时遇到的问题以及解决方法,【补充任务】,任务8、查询每一个经销商所有的订单数据,列出经销商号码、公司名称、电话号码以及订货日期。 任务9、查询每一个经销商的订单号码(orders表中)与经销商经理名称(distributors表中)。 任务10、查询每一个经销商的订单号码(orders表中)与经销商公司的名称(distributors表中), 每一个经销商的订单号码(orders表中)与经销商公司的地址(distributors表中),【补充任务】,任务11、询exam数据库中每一个经销商的订单号码(orders表中)与经销商公司所属市区的代码(distributors表中)。,-总结自己使用查询时遇到的问题以及解决方法,

      《sol数据库教程》由会员san****019分享,可在线阅读,更多相关《sol数据库教程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.