首页 > 数据库 > Oracle > OCP 1Z0 051 153
|
A. SELECT prod_id FROM products INTERSECT SELECT prod_id FROM sales; B. SELECT prod_id FROM products 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; |
解析:
如果products和sales中的prod_id都对应相同,则B的结果为空,而D的结果不为空。
|
create table product ( id number(2), name varchar2(10) ); insert into product values(1, 'ProductA'); insert into product values(2, 'ProductB'); insert into product values(3, 'ProductC'); create table sales ( id number(2), prod_id number(2), quantity number(2) ); insert into sales values(1, 1, 7); insert into sales values(2, 1, 8); insert into sales values(3, 2, 9); insert into sales values(4, 2, 10); insert into sales values(5, 3, 11); |
|
另解:可以做2个集合{1,2,3}和{1,2} |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1171410/ ,如需转载,请注明出处,否则将追究法律责任。