00:00
好了,那么接下来呢,我们将继续来去完成咱们的进阶六,就是连接查询,连接查询咱们昨天把SQ92语法给说完了,那么今天呢,咱们将继续往下说,叫做circle是不是九九语法呀,那CIRCLE99语法就是指1999年推出的新的这种色控标准,那么它这个里边呢,所支持的呢,有这些内连接,外连接,还有一个是交叉连接,其中咱们重点去介绍的呢,就是它内连,还有一个的话就是外连接里边的左外和右外,哎,我我先把这个给补全了哈,左腕那这个也是重点去介绍的啊,然后是右腕,那其实啊,左腕和右腕呢,我们重点来说一个就行了,因为他们两个非常像,你学完一个那个基本上也就会了啊,还有一个的话叫做什么来着,全外对吧,那么他们呢,这个对应的语法怎么去写呢?这个S。
01:00
999语法我给大家去写一下,它是这样的,Flag的后面也是加上我们的查询列表,From后面我们加上第一个表表一,当然我们也可以根据需要给它起起别名,起别名的这个好处跟我们前面讲的SO92语法的这个好处是完全一样的啊,然后呢,我们需要去连接另外一张表,要找以前是不是用逗号隔开啊啊,它不是了,它使用的是一个呃照影关键字,那么先我们去加一个这个叫做我这样去写啊连接类型啊连接类型啊,或者说你叫做draw音tap啊连接类型,那后面呢,我们再去跟一个关键字叫做join,那么再去跟谁呢?表二后面呢,也可以写上别名,然后再去加on,再去加连接条件,它是这样的,那么所以说呢,表一和表二之间原来的逗号是不是替换成了什么什?
02:00
状啊,哎,原来的连接条件是用where来连接,现在替换成了谁啊啊它这样的一个意思,那么假如说你想加筛选条件也可以加三加呢?对,在后面加,原来加筛选还记得吧,是不是直接and加什么东西啊,哎,这个不是了,用谁呀?Well,后面再去加筛选条件这样,哎我个人认为呢,它这种写法比咱们前面SQ92语法的可读性要高,因为九二语法的时候,连接条件和筛选条件是不是都放在Y后面呀,是不是容易混淆呀,那你像它呢,是连接条件用二来去连接,筛选条件用where,是不是这个叫做实现了分离啊,哎,那提高了可读性啊,那我觉得这一点也算它的一个好处啊,那当然呢,我这个筛选条件也不一定要,那所以说是根据需要来的,那我加个可殃志,那如果说对能不能加非独有的说可以,那么我们呢,如果有。
03:00
组分组是不是就继续往后加就行了,嗯,分组再比方说我们还可以加谁,还是不是也是在这去加呀,分组后的筛选,对,还可以加谁all by,哎,你就正常的往后加是没有问题的哈,这个是排序列表啊,没问题吧,也就前面不一样,也就前面不一样,然后再看这个地方的话,我们发现涉及到了是不是一个连接类型啊,这个连接类型是不是就看一下你属于哪种连接呀,是不是这么个意思,哎,你是属于内联还是外联,还是交叉连,那这个连接类型分别用什么关键字来表示呢?对,如果是内联,这个连接类型用的是音呢?啊也就这就写个音呢,能听懂吧啊然后如果是左外,我们这个地方写的就是leftoter,当然这个oter也是可选的,可以省略对不对啊,然后右外的话。
04:00
它用的是right alter啊,这个alter也是可以省略,哎,这个怎么不一样啊,这个好弄成一样的哈,咱们是追求完美的对吧?那全外的话呢,它的写法是for alter啊,当然这个altter也可以省略,能看到吧,For,那交叉连接呢,它使用的是cross drawing啊,当然这个drawing的话我就不写了,是不是这个地方都有了啊,就不写了哈,Cross,哎,那么所以说你要是使用用外,那你仅仅需要把连接类型是不是换成right alter就行了,其他地方用变了不用变啊,它是这个意思,能看明白吧?啊,那么接下来的话呢,咱们就要一个一个来说了啊,我把这先。
我来说两句