考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

以下连接中属于表的横向连接的有( )(多选)
A. inner join
B. left join
C. right join
D. union
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

union属于表的纵向连接。

在关系型数据库中,表的连接方式可以分为横向连接和纵向连接。横向连接是指将两张表根据某些条件合并成一个更宽的表,通常通过在结果中增加列来实现。纵向连接是指将两张表的结果合并成一个更长的表,通常通过在结果中增加行来实现。

分析选项:

A: Inner Join(内连接)
- 内连接是一种横向连接。它根据两个表中指定的条件匹配行,并返回满足条件的行的组合。结果集包含来自两个表的列。

B: Left Join(左连接)
- 左连接也是一种横向连接。它返回左表中的所有行以及右表中满足连接条件的行。如果右表中没有匹配的行,则结果集中的列值为NULL。

C: Right Join(右连接)
- 右连接与左连接类似,也是横向连接。它返回右表中的所有行以及左表中满足连接条件的行。如果左表中没有匹配的行,则结果集中的列值为NULL。

D: Union(并集)
- Union是一种纵向连接。它用于合并两个或多个SELECT语句的结果,要求所有SELECT语句的列数和数据类型必须相同。Union将结果集合并为一列。

根据上述分析,属于表的横向连接的选项是:A, B, C。