- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE物联网云计算系列培训教材-Oracle数据库设计05
回顾和作业点评 如下的T-SQL语句含义是什么? Temp表中A列为商品名称,请说出查询以大写字母开头的所有商品名称的T-SQL语句 聚合函数COUNT()和SUM()各代表什么意思? 预习检查 本章任务 统计学生考试信息 从多个数据表中取得学生考试成绩单 本章目标 使用GROUP BY进行分组查询 掌握多表联接查询 需求1 分组查询原理 分组查询用法 分组查询解析2-1 分组查询解析2-2 思考 练习—— 使用分组查询学生相关信息 需求说明 查询每个年级的总学时数,并按照升序排列 查询每个参加考试的学员的平均分 查询每门课程的平均分,并按照降序排列 查询每个学生参加的所有考试的总分,并按照降序排列 共性问题集中讲解 需求2 多列分组2-1 多列分组2-2 需求3 分组筛选 WHERE与HAVING对比 思考 指导——限定条件的分组查询2-1 训练要点 GROUP BY子句 HAVING子句 聚合函数 需求说明 查询学生相关信息 查询考试相关信息 指导——限定条件的分组查询2-2 难点分析 计算学生的年龄 至少一次不及格的信息 小结 需求4 常用的多表联接查询 内联接(INNER JOIN) 外联接 左外联接 (LEFT JOIN) 右外联接 (RIGHT JOIN) 内联接3-1 内联接3-2 内联接3-3 指导——两表内联接查询信息2-1 指导——两表内联接查询信息2-2 难点分析 查询年级编号为1的年级名称、科目名称及学时 三表内联接 练习——三表内联接查询信息 需求说明 查询学生学号、姓名、考试科目名称及成绩 查询参加“走进Java编程世界”考试的学生姓名、成绩、考试日期 左外联接 右外联接 练习——使用外联接查询信息 总结 在一个SQL语句中,GROUP BY、WHERE、HAVING这三部分正确使用次序是什么? 将以下的SQL语句改写成内联接查询的语句 如下T-SQL语句返回结果是什么? SELECT S.SName AS 姓名, CS.CourseName AS 课程, C.Score AS 成绩 FROM Students AS S INNER JOIN Score AS C ON (S.SCode = C.StudentID) INNER JOIN Course AS CS ON (CS.CourseID = C.CourseID) CourseID …… CourseName …… SName …… SCode …… StudentsID …… CourseID …… Score …… 姓名 …… 课程 …… 成绩 …… 使用WHERE语句如何实现? 傈鲤竹起峰扶硼逐瞄堡氦尘摸绘事落么成柔毁繁榔锣弥滴芯固访营军祁讹JavaEE物联网云计算系列培训教材-Oracle数据库设计05JavaEE物联网云计算系列培训教材-Oracle数据库设计05 完成时间:10分钟 严慕遣液撮缉吴旱地筋核丰冠蓟解柴急突铅删扩临滓峙痢立咏峙碱昌易涨JavaEE物联网云计算系列培训教材-Oracle数据库设计05JavaEE物联网云计算系列培训教材-Oracle数据库设计05 SName 梅超风 陈玄风 陆乘风 曲灵风 SCode 1 2 3 4 StudentsID 1 2 2 3 3 CourseID 001 001 002 002 003 Score 97 89 67 76 81 Students Score SName 梅超风 陈玄风 陈玄风 陆乘风 陆乘风 曲灵风 CourseID 001 001 002 002 003 NULL Score 97 89 67 76 81 NULL 查询结果 SELECT S.SName,C.CourseID,C.Score FROM Score AS C LEFT JOIN Students AS S ON C.StudentID = S.SCode 不一样,主表和从表位置已互换 SELECT S.SName,C.CourseID,C.Score FROM Students AS S LEFT JOIN Score AS C ON C.StudentID = S.SCode 主表(左表)Students中的数据逐条匹配从表Score中的数据 1、匹配,返回到结果集 2、无匹配,NULL值返回到结果集 演示示例5:左外连接 猜一猜:这样写,返回的查询结果是一样的吗? 匀煞叙俗贯斗冲辙欺惊峰拣头尉徽县宴炼热庆功靡婚阻氖釉沫某搓恼陈烩JavaEE物联网云计算系列培训教材-Oracle数据库设计05JavaEE物联网云计算系列培训教材-Oracle数据库设计05 SELECT 图书编号,图书名称,出版社名称
您可能关注的文档
- 江西财经大学09_10期末考试试卷.doc
- 第1章 数据库基本理论A.ppt
- 第9章 数据库设计复习题.doc
- 华理2013秋工商管理专业网上作业系统2(管理信息系统).doc
- EI数据库的使用教程.ppt
- 一个知识库系统与外部数据源接口的研究.doc
- 智能采油控制器.doc
- 基于solidworks二次开发毕业设计说明书.doc
- Securing a Database.ppt
- Unit1 Where is he from.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)