153. View the Exhibits and examine the structures of the PRODUCTS and SALES tables.
Which two SQL statements would give the same output? (Choose two.)
A. SELECT prod_id FROM products
INTERSECT
MINUS
SELECT prod_id FROM sales;
C. SELECT DISTINCT p.prod_id
FROM products p JOIN sales s
ON p.prod_id=s.prod_id;
D. SELECT DISTINCT p.prod_id
FROM products p JOIN sales s
ON p.prod_id <> s.prod_id;
Answer: AC
答案解析:
A:所有的产品和已卖出的产品相交,即返回已经卖出去的产品的id。
B:所有的产品和已卖出去的产品相减,即返回没有卖出去的产品。
C:返回已卖出去的产品的id
返回共同有的唯一的行
MINUS Example The following statement combines results with the
MINUS
operator, which returns only unique rows returned by the first query but not by the second
返回第一个有,第二个表无的行
官方参考:http://docs.oracle.com/cd/E11882_01/server.112/e41084/queries004.htm#i2054381