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

备考刷题,请到

CDA认证小程序

下面对 SQL语句中 union 关键字的描述正确的是
A. 任何查询语句都可以用 union 来连接
B. union 只连接结果集完全一样的查询语句
C. union 是筛选关键词,对结果集再进行操作
D. union 可以连接结果集中数据类型个数相同的多个结果集
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是 D: union 可以连接结果集中数据类型个数相同的多个结果集。

分析:

A: "任何查询语句都可以用 union 来连接" - 这是不正确的。使用 `UNION` 连接的查询语句必须满足一定的条件,尤其是在数据类型和列数上。

B: "union 只连接结果集完全一样的查询语句" - 这也是不正确的。`UNION` 连接的查询语句不需要完全相同,但需要每个查询返回的列数和对应列的数据类型兼容。

C: "union 是筛选关键词,对结果集再进行操作" - 这不准确。`UNION` 并不是一个筛选关键词,而是用来合并两个或多个查询结果集的操作符。

D: "union 可以连接结果集中数据类型个数相同的多个结果集" - 这是正确的。`UNION` 用于合并多个查询的结果集,但要求每个查询的结果集中列的数量相同,并且对应位置的列的数据类型必须兼容。`UNION` 默认会去除重复的行,如果需要保留重复行,可以使用 `UNION ALL`。

因此,选项 D 是对 `UNION` 关键字的正确描述。