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

备考刷题,请到

CDA认证小程序

使用 SQL 合并数据简单方便,以下关于 SQL 中 union 关键字的描述,不正确的是()。
A. union 合并数据集的字段个数必须相同
B. union 合并数据集的字段数据类型必须相同
C. union 合并数据集的字段顺序必须相同
D. union 合并后的数据集的行数是合并前的总行数
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(1)

union 合并数据集后去重,union all 不去重,所以 union 去除重复值后的 行数小于合并前的数据集的总行数。

正确答案是:D: union 合并后的数据集的行数是合并前的总行数。

专业分析:

1. A: union 合并数据集的字段个数必须相同
- 这是正确的。使用 `UNION` 合并数据集时,两个数据集的字段个数必须相同。

2. B: union 合并数据集的字段数据类型必须相同
- 这是正确的。两个数据集对应字段的数据类型必须兼容或相同,否则会导致错误。

3. C: union 合并数据集的字段顺序必须相同
- 这是正确的。使用 `UNION` 时,两个数据集的字段顺序必须相同,即第一个字段对应第一个字段,第二个字段对应第二个字段,依此类推。

4. D: union 合并后的数据集的行数是合并前的总行数
- 这是不正确的。`UNION` 操作会自动去除重复的行,因此合并后的数据集的行数可能小于合并前的总行数。如果想保留所有重复的行,可以使用 `UNION ALL`。

因此,D 是不正确的描述。

用户107436
相同列数,相似的数据类型,相同的顺序