试题
考点

数据库-SQL语句-join相关

面5笔5

下列关于数据库左连接、右连接、内连接、全连接的说法,不正确的是

A.左连接(left join):返回包括左表中的所有记录和右表中连接字段相等的记录

B.右连接(right join):返回包括右表中的所有记录和左表中连接字段相等的记录

C.内连接(inner join):只返回两个表中连接字段相等的行

D.如果语句只写join的话,表示的是左连接

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 D

join默认是inner join,所以D选项有问题。

实际上本道题有两个小难点。
一个是为什么要考虑left和join的问题,区别是什么?对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚;
第二个是性能上的差别,什么时候用哪个?主要是表数据量的大小和字段的关联度。

文章链接

评论
暂无评论

加载更多