温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
是不是叫做非等值连接呀?二非等值连接,那这个非等值连接呢,我们也是拿我们上次课的那个例子给大家去说就行了,上次课咱们来去查询了一下,是不是我们员工的工资级别呀?啊,那么我们这个里边能不能使用join的手法来去查询工资级别呢?我们看一下我的员工表里边对应的是不是有salary这个字段,那么我们照过Grace表里边是不是有对应的级别呀?好,我们一起呢,把这个给做一下就行了哈,那它的语法也应该是select,后面我们怎么写呢?要查询的字段有salary是不是工资啊,然后逗号工资级别是不是grade level,对了,然后from是不是in clothes in,然后是inner join,当然说了inner可以省略,然后后面。
01:00
再去加job和raise,这对吧,然后呢,我们再去加啊条件,这个连接条件我们怎么去写呀,这一次它不是等于了对吧,是1.salarybetween,这点lowest and,是不是这点high呀,哎,这样去写这就行了,那好了,我们再去执行看一下效果哈,哎,可以出来吧,哎,这不就行了吗?107个员工,当然在这个基础上我们也可以加筛选呀,排序这些都可以,比方说我们想去看一下,我再来一个题哈,再来一个题就做一个就行了,比方我们想去查询就是每个工资级别,每个工资级别的个数,可不可以的个数啊,并且并且呢,进行一。
02:00
叫排序可以吧,呃,然后是什么排序呢?降序吧,并且按按谁呢?工资级别降序,他默认的是什么序,要默认是升序,咱们降序,咱们再加一个筛选,再加一个筛选,然后我们应该是这样,查询公司级别个数大于比方二的行吧,再加个筛选二的这个这个这个这个个数是吧,查询工资级别个数大于二的个数啊,并且按工资级别降就可以这样去写吧,来咱们试一下,那其实就是在刚才的基础之上啊,我们这个很好加上哈,啊在刚才的基础之上,我们只需要再去加一个group bag谁嘞grade level是不是就是它的这个工资级别呀?哎,然后再去,我先这样啊看一下效果吗?这个效果呢,是不是就是这样的一个效果呀。
03:00
啊,个数没有出来这个数的话应该怎么办嘞?嗯,然后对我们这道的话,其实差三轮就没有意义了,对不对啊,因为你这用上分组了,是不是就是count型号好吧,然后现在我们再去执行是不是就这种感觉啊,公司级别个数大于二的好像都大于二,大于20吧,行吧,大于20,然后大于20我就需要加一个heavy,我们的count星号大于20在降序,Order by com order by grade level是吧?嗯,然后DEC是不是降啊,啊可以这样去写出来了吧?啊这样是对的哈,行了,这就是非等值连接,我们其实也可以用因ner照应来实现啊,仅仅就是把我们原来的那个前面部分数变了,后面一点都不带变的啊好,我们这个。
04:00
等一下。
我来说两句