您的位置:首页 > 游戏 > 手游 > 游戏公司网页设计_公众号开发者绑定_营销技巧和营销方法心得_青岛seo网站排名

游戏公司网页设计_公众号开发者绑定_营销技巧和营销方法心得_青岛seo网站排名

2025/4/25 5:10:17 来源:https://blog.csdn.net/maomi_9526/article/details/147360346  浏览:    关键词:游戏公司网页设计_公众号开发者绑定_营销技巧和营销方法心得_青岛seo网站排名
游戏公司网页设计_公众号开发者绑定_营销技巧和营销方法心得_青岛seo网站排名

🌟 各位看官好,我是maomi_9526

🌍 种一棵树最好是十年前,其次是现在!

🚀 今天来学习C语言的相关知识。

👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦

目录

第1关:自然连接

第2关:等值连接

第3关:内连接查询

第4关:自身连接查询

第5关:外连接查询 

第1关:自然连接

任务描述
本关任务:使用自然连接求选修了严敏老师的数学分析课程的学生的姓名、课程名称、教师名和成绩。

相关知识
通过 MySql 自己的判断完成连接过程,不需要指定连接条件。MySql 会使用表内的,相同的字段,作为连接条件。

自然连接分为内外之分,内连接有 natural join 和using 字段两种;外连接有左外连接 natural left join、右外连接 natural right join 。

编程要求
根据提示,在右侧编辑器补充代码,使用自然连接求选修了严敏老师的数学分析课程的学生的姓名、课程名称、教师名和成绩。

测试说明
编写代码后,点击测评即可。


开始你的任务吧,祝你成功!

 

 use teachingdb;/****请在此编写代码,操作完毕之后点击评测******//**********Begin**********/
select sname,cname,tname,grade from  student natural join course natural join teach natural join score where tname='严敏'and cname='数学分析';/**********End**********/

第2关:等值连接

任务描述
本关任务:使用等值连接求选修数学分析课程的学生的姓名、课程名称和成绩。

相关知识
当连接运算符为等号时为等值连接

编程要求
根据提示,在右侧编辑器补充代码,使用等值连接求选修数学分析课程的学生的姓名、课程名称和成绩。

测试说明
平台会对你编写的代码进行测试。


开始你的任务吧,祝你成功!

 

 use teachingdb;/****请在此编写代码,操作完毕之后点击评测******//**********Begin**********/select sname,cname,grade from student natural join course natural join score where cname='数学分析';/**********End**********/

第3关:内连接查询

任务描述
本关任务:使用 JOIN 连接求选修了课程的学生的学号和姓名。

相关知识
取得两个表中存在连接匹配关系的记录。
语法如下:

 select * from A inner join B on A.name = B.name;

编程要求
根据提示,在右侧编辑器补充代码,使用 JOIN 连接求选修了课程的学生的学号和姓名。

测试说明
平台会对你编写的代码进行测试:


开始你的任务吧,祝你成功!

 use teachingdb;/****请在此编写代码,操作完毕之后点击评测******//**********Begin**********/select distinct student.sno,student.sname from score inner join student  on student.sno=score.sno;/**********End**********/

第4关:自身连接查询

任务描述
本关任务:使用自身连接查询求年龄大于'刘东明' 的所有学生的姓名与出生日期。 

相关知识
为了完成本关任务,你需要掌握如何使用自连接。

自连接
MySQL 自连接操作,没有特定的关键字,所谓自连接指的是同一个表不同实例之间的 join 操作。

特征:

  • 自连接是同一个表不同实例的连接操作;
  • 自连接必须指定别名区分不同实例。

编程要求
在右侧编辑器补充代码,使用自身连接查询求年龄大于'刘东明' 的所有学生的姓名与出生日期。          

测试说明
平台会对你编写的代码进行测试。


开始你的任务吧,祝你成功!

 use teachingdb;/****请在此编写代码,操作完毕之后点击评测******//**********Begin**********/select s1.sname ,s1.birthday from student s1 inner join student s2 on s2.sname='刘东明' where s1.birthday<s2.birthday;/**********End**********/

第5关:外连接查询 

任务描述
本关任务:使用外部连接查询求未选修任何课程的学生的学号和姓名。 

相关知识
为了完成本关任务,你需要掌握:
1.什么是外连接查询;
2.如何使用外连接查询。

外连接查询

  • 以某张表为主,取出里面的所有记录,然后每条与另外一张表进行连接,不管能不能匹配上条件,最终都会保留。能匹配,正确保留;不能匹配,其它表的字段都置空(null),称为外连接。
  • 外连接查询分为左外连接查询和右外连接查询;
  • 关键字:left/right/full [outer] join ... on。

编程要求
在右侧编辑器补充代码,使用外部连接查询求未选修任何课程的学生的学号和姓名。 

测试说明
编写代码后,点击测评即可。


开始你的任务吧,祝你成功!

 use teachingdb;/****请在此编写代码,操作完毕之后点击评测******//**********Begin**********/select student.sno,sname from student left join score on score.sno=student.sno where score.cno is null;/**********End**********/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com