首页 > 其他 > 详细

019_内连接与外连接的区别?

时间:2020-03-11 22:18:31      阅读:86      评论:0      收藏:0      [点我收藏+]

内连接的效率更高,能用内连接的情况下都用内连接。

一般而言:外键不为空的情况下,都是用内连接。

 

外连接计算行数

 在外连接过滤方案中,当使用count计算行数,应该使用count(不被偏袒表.主键),

要是使用非主见的话,可能有字段为空。

cont(deptno):就是计算deptno列的不为空的行数。

但是我们为什么不适用cont(*)呢?使用cont(*)会多出几行,因为被偏袒的可能有空值。

例如我们要查看各个部门下的人数,即使30部门没有人,我们也应该30部门显现出来,倘若使用的是cont(*),便会多出一人。

019_内连接与外连接的区别?

原文:https://www.cnblogs.com/pogusanqian/p/12465017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!