温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:02
内连接中的非什么等值连接,内连接之啊非等连接。最大的特点是什么?是连接条件中的关系,是非等量关系案例,各位注意听,找出每个员工的工资等级要求,显示员工名。工资工资等级。有意思,找出每个员工的工资等级来select是不是员工工资吧,这个是不是就是员工表,员工表的员工的薪资都有,要找的是这个员工,史密斯800,他的薪资等级对吗?薪资等级在哪张表当中?
01:19
Salary是公等级表对不对?好,各位,现在你想一想,如果说这张表里取员工名字,这张表里边取工资什么等级123对吧?诶能理解吧?好,那我问大家一个问题啊,如果这张表和这张表进行表连接,没有任何条件限制的话,会发生低卡耳机现象,最后的查询结果记录调试是多少?是不是14乘以五应该是70条记录对吧?但是我们应该五选一,也就是说这五条记录当中,我们只能就是说史密斯和这五条记录匹配,实际上史密斯只能和第一条匹配上,原因是史密斯的工资正好在700和一千二之间。
02:11
所以史密斯是不是和这个匹配在一起,所以不和2345匹配在一起的原因是什么?是因为这个800不在他们之间,800在他们区间范围之内吧,所以我问你这张表和这张表的表连接条件是条件,你跟我说条件啊,就能555条记录筛选出一条哪个条件,员工的薪资在这个最低和最高的之间的,是不是就是有效记录?E怎么写?Select取啥内E表取啥工资S表取啥吧?好,是有了,好,接下来继续from p不是。
03:28
On啥?条件是什么?两张表连接的条件是亿的工资。E的工资在S的,只要符合这个条件。这个记录是不是就查出来五选14条记录,最后的记记录就是这样。
04:03
每个员工的薪资以及薪资等级就有了,史密斯800属于一级别,King是属于最高吧,五级。是不是很简单,不难吧?这虽然表啊,原先是一张表,咱们现在搞两张表,我觉得这个问题对于大家来说应该也是不是很难哈。In可以省略,还是那句话啊。来执行一下,带个音吧。一样,结果完全相同。这叫内连接中的什么非等值,这个就这个条件啊,它不是一个等量关系,它是个非等量关系,听懂了吧,叫非等值连接来看自连接各位啊,注意看啊,这个不好理解啊。
05:08
来这刚才说这是什么,这属于非等值啊。
我来说两句