问题 单项选择题

下列关于集合的并运算的说法不正确的是( )。

A. ALL防止UNION删除组合结果中的重复行

B. 在SQL语句中支持集合的并运算

C. 两个SELECT语句的查询结果中的列数可以不相同

D. 两个SELECT语句的查询结果中的对应列必须有相同的数据类型和宽度

答案

参考答案:C

解析:默认情况下,UNION检查组合的结果并删除重复行,要组合多个UNION子句,可使用括号。ALL防止UNION删除组合结果中的重复行,但在SQL语句中不能用UNION来组合子查询,两个SELECT命令的查询结果中的列数必须相同,且对应列必须有相同的数据类型和宽度。

问答题 简答题
单项选择题