- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
主讲教师:姜云桥任务3.5连接查询子项目3数据库的查询开发
任务目标1.能利用内连接完成多表数据的查询2.能利用左外连接完成多表数据的查询3.能利用右外连接完成多表数据的查询4.能利用自连接完成数据的查询知识目标1.掌握内连接innerjoin的语法2.掌握左外连接LEFTjoin的语法3.掌握右外连接RIGHTjoin的语法4.掌握自连接的语法能力目标
任务要求利用数据库jxgl中的student(学生信息表)、course(课程表)、score(成绩表)、department(院系单位表)、teacher(教师表)和teach(讲授表)6张完成内连接的各种查询,左外连接的各种查询,右外连接的各种查询以及自连接的查询。
任务必备知识想一想如何进行连接查询?
任务必备知识3.5.1内连接内连接用于返回两个表中满足连接条件的数据,使用关键字innerjoin表示,也可以简写成join,其语法格式如下所示:fromtable_1innerjointable_2oncondition_1innerjointable_3oncondition_2...innerjointable_noncondition_n
任务必备知识3.5.1内连接【任务3.5.1】查询”李军”各科成绩mysqlselectst.s_name,sc.c_no,sc.mark-fromstudentstjoinscoresconst.s_no=sc.s_no-wherest.s_name=李军;
任务必备知识3.5.1内连接【任务3.5.2】查询每位同学的姓名、最高分、最低分、平均分mysqlselectst.s_name,max(sc.mark),min(sc.mark),avg(sc.mark)-fromstudentstjoinscoresconst.s_no=sc.s_no-groupbyst.s_name;
任务必备知识3.5.1内连接【任务3.5.3】查询平均成绩大于等于75分的同学的姓名、学号和平均成绩(保留一位小数)mysqlselectst.s_name,st.s_no,round(avg(sc.mark),1)as平均成绩-fromstudentstjoinscoresconst.s_no=sc.s_no-groupbyst.s_no-havingavg(sc.mark)=75;
任务必备知识3.5.1内连接【任务3.5.4】查询同时学过课程”A001”和”A002”学生的基本信息mysqlselectst.s_no,st.s_name,st.s_sex,st.s_birth,st.d_no,st.s_address,st.s_phone-fromstudentstjoinscoresconst.s_no=sc.s_no-groupbyst.s_no-havingsum(if(sc.c_noin(A001,A002),1,0))1;
任务必备知识3.5.1内连接【任务3.5.5】查询”吴“姓同学课程的成绩,显示姓名,课程名,成绩mysqlselectst.s_name,c.c_name,sc.mark-fromstudentstjoinscoresconst.s_no=sc.s_no-joincourseconc.c_no=sc.c_no-wherest.s_namelike吴%;
任务必备知识3.5.2左外连接左外连接语法如下:fromtable_1leftjointable_2oncondition_1leftjointable_3oncondition_2...leftjointable_noncondition_n
任务必备知识3.5.2左外连接【任务3.5.6】查询每位老师的授课信息mysqlselect*fromteacherleftjointeachonteacher.t_no=teach.t_no;
Leftjoin
Leftjoin
任务必备知识3.5.2左外连接【任务3.5.7】查询各系部名称和对应的学生人数,按照人数
您可能关注的文档
- MySQL数据库 授课计划.docx
- MySQL数据库 课程标准、授课计划.docx
- MySQL数据库 课程标准.docx
- MySQL数据库 题库 试题及答案.pdf
- MySQL数据库 题库 试题及答案.docx
- MySQL数据库 课件 1.1 MySQL的安装与配置.pptx
- MySQL数据库 课件 2.1 数据库的创建与数据表的开发.pptx
- MySQL数据库 课件 2.2 数据的操作.pptx
- MySQL数据库 课件 3.1 数据表的基本查询.pptx
- MySQL数据库 课件 3.2 数据表的高级查询.pptx
- 11篇教师参加2022版新《义务教育英语课程标准》专家教授解读培训学习心得体会研读收获教研交流发言9 .pdf
- 我国“互联网+农业”的发展现状、趋势及发展对策研究13000字【论文】 .pdf
- 全国职业院校技能大赛高职组(区块链技术应用赛项)备赛试题库(含答案) .docx
- 双语新闻阅读与练习 (含答案)--高考英语备考专题复习 .pdf
- 集团公司采购预算变更控制管理制度 .docx
- 浙江S电气股份有限公司绩效管理探究【数据论文】6300字 .docx
- 2024年市管理局所属事业单位公开商调工作人员考试题及答案 .pdf
- 执业助理医师(临床)考试备考重点题及答案 .pdf
- Unit5SchoolthingsLet’sstart!Let’sread!(课件)新交际英语(级上册.pptx
- 中考英语考点复习七年级(下)Units1~3(教材知识梳理课件练习)《三步冲刺中考英语》之第1步重课本理考点(人教版).pptx
文档评论(0)