1Z0-051 9.Which statement is true regarding the INTERSECT operator?

9. Whichstatement is true regarding the INTERSECT operator?

A. It ignoresNULL values.

B. Reversing theorder of the intersected tables alters the result.

C. The names ofcolumns in all SELECT statements must be identical.

D. The number ofcolumns and data types must be identical for all SELECT statements in thequery.

答案D

1Z0-051 9.Which statement is true regarding the INTERSECT operator?1Z0-051 9.Which statement is true regarding the INTERSECT operator?

两个查询返回都是空,返回一行但是没有显示出来,所以A错误

B交换表的顺序会影响结果,minus差集有这个特性,但是intersect没这个特性

C在select语句中必须指定列名,错误,如下图所示,不指定列也可以

1Z0-051 9.Which statement is true regarding the INTERSECT operator?1Z0-051 9.Which statement is true regarding the INTERSECT operator?

D所有的select语句中的列的数量和类型必须相同,准确来说是可以隐式转换的,从另一个角度来说也是类型相同,毕竟是隐式转换成了相同类型,正确。