10W学习笔记——查询之联接

Posted 705

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10W学习笔记——查询之联接相关的知识,希望对你有一定的参考价值。

     学习完数据库查询的聚合、分支、日期和格式化四个功能后,这周我们又学习探索了数据库联接这一新功能。这个功能的亮点在于它可以将几个甚至更多的表连接起来,从而实现我们想要达到的查询目的。现在让我们一起来看看在使用这个功能的时候会有哪些要点和难点吧!

1.在学院表、专业表、学位表中,查询各学院及其下设各专业的全称、学制、学位;

2.在学院表、专业表、班级表中,查询各学院及其下设各班级的名称(入学年份后2位+专业简称+行政班);

3.在学生成绩表、学生表、班级表、专业表、教学任务表、教材表中,查询14信管各学期、各课程的教材的订购总金额(应按照学生成绩表中的教材订购标记,只针对已订购教材的学生来统计总金额)

 

 

4.在专业表、班级表中,查询所有专业及其下设班级名称,未设班级的专业亦一并列出;

 

  要点和易错点:1、 在例1、2、3、4中,都使用JOIN语句连接表,且各连接语句前不用“,”;

                          2、例2中,没有开设行政班的使用ISNULL语句;

                          3、例3中,要求只针对已订购教材的学生来统计总金额,可以使用HAVING语句来约束条件;

                          4、例4中,要求未设班级的专业也一并列出,用LEFT语句就可以啦。

    好了,这次就和大家分享到这了,更多的就让我们一起在后续的日子里继续探索,研究吧。

         

 

以上是关于10W学习笔记——查询之联接的主要内容,如果未能解决你的问题,请参考以下文章

mybatis学习笔记(13)-查询缓存之二级缓存

java学习笔记之mysql3

MySql学习笔记之DQL常用查询

MYSQL学习笔记之连接查询

学习笔记单元测试之mockito学习笔记

学习笔记单元测试之mockito学习笔记