您好,欢迎访问一九零五行业门户网

SQL中内连接和外连接的区别

在这篇文章中,我们将了解 sql 中内连接和外连接的区别。
内连接子句使用的是“inner join”和“join”。
它返回两个或多个表的组合元组。
当没有共同属性时,结果为空。
如果元组数量较多,则“inner join”比“outer”工作得更快join'。
当需要有关特定属性的详细信息时使用。
“join”和“ inner join' 以相同的方式工作。
语法select *from table_1 inner join / join table_2on table_1.column_name = table_2.column_name;
outer join返回指定表的组合元组。
返回即使“join”条件失败。
可以使用子句 left outer join、right outer join、full outer join。
不依赖于公共属性。
如果属性为空,则放置null而不是空白。
与“inner join”相比,“outer join”速度较慢。
它在需要完整信息时使用。
full outer join 和 full join 子句的工作方式相同。
语法select *from table_1 left outer join / right outer join /full outer join / full join table_2 ontable_1.column_name = table_2.column_name;
以上就是sql中内连接和外连接的区别的详细内容。
其它类似信息

推荐信息