一、原题

Which statement is true regarding the INTERSECT operator?
A. It ignores NULL values.
B. Reversing the order of the intersected tables alters the result.
C. The names of columns in all SELECT statements must be identical.
D. The number of columns and data types must be identical for all SELECT statements in the query.

答案 D

二、题目翻译

关于INTERSECT操作符,哪句话正确?
A. 它忽略空值
B. 交换交集表的前后顺序可以改变交集结果。
C. 所有SELECT查询语句中的列的名字必须相同。
D. 所有SELECT查询语句,列的数量和数据类型必须相同。

三、题目解析

A不正确,INTERSECT不会忽略空值,
B不正确,表的顺序改变,不影响结果,结果还是一样的。
C不正确,列的名字不需要相同,只需要列的数量和数据类型一致就行了。
D正确。