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

备考刷题,请到

CDA认证小程序

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

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

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

专业分析如下:

1. **A: UNION合并数据集的字段个数必须相同**
- 这个描述是正确的。使用UNION合并两个数据集时,两个数据集的字段个数必须相同,否则会报错。

2. **B: UNION合并数据集的字段数据类型必须相同**
- 这个描述也是正确的。UNION操作要求合并的数据集中的对应字段的数据类型必须兼容,否则也会报错。

3. **C: UNION合并数据集的字段顺序必须相同**
- 这个描述同样正确。UNION合并时,两个数据集的字段顺序必须一致,即第一个字段对应第一个字段,第二个字段对应第二个字段,依此类推。

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

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