当前位置:   article > 正文

头歌实训MySQL数据库 - 连接查询_第1关:内连接查询头歌

第1关:内连接查询头歌

头歌实训MySQL数据库 - 连接查询

第1关:内连接查询

本关任务:使用内连接查询数据表中学生姓名和对应的班级。

  1. USE School;
  2. ########## 查询数据表中学生姓名和对应的班级 ##########
  3. #请在此处添加实现代码
  4. ########## Begin ##########
  5. SELECT tb_student.name as studentName,tb_class.name as className from tb_class join tb_student on tb_student.class_id=tb_class.id;
  6. ########## End ##########

第2关:外连接查询

本关任务:使用外连接查询数据表中所有班级和对应班级里学生的姓名。

  1. USE School;
  2. ########## 使用左外连接查询所有学生姓名和对应的班级 ##########
  3. #请在此处添加实现代码
  4. ########## Begin ##########
  5. ########## End ##########
  6. ########## 使用右外连接查询所有学生姓名和对应的班级 ##########
  7. #请在此处添加实现代码
  8. ########## Begin ##########
  9. SELECT tb_student.name as studentName,tb_class.name as className from tb_student left join tb_class on tb_student.class_id = tb_class.id;
  10. SELECT tb_student.name as studentName,tb_class.name as className from tb_student right join tb_class on tb_student.class_id = tb_class.id;
  11. ########## End ##########

第3关:复合条件连接查询

本关任务:使用连接查询,查询所有班级里分数在90分以上的学生的姓名和学生的成绩以及学生所在的班级。

  1. USE School;
  2. ########## 查询所有班级里分数在90分以上的学生的姓名和学生的成绩以及学生所在的班级 ##########
  3. #请在此处添加实现代码
  4. ########## Begin ##########
  5. SELECT tb_student.name as studentName,tb_student.score,tb_class.name as className from tb_class join tb_student on tb_student.class_id=tb_class.id where score>90;
  6. ########## End ##########

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/774027
推荐阅读
相关标签
  

闽ICP备14008679号