OCP-1Z0-051 第153题 集合操作和JOIN

本文通过一道SQL练习题,对比了不同SQL语句的功能和输出结果。重点解析了INTERSECT、MINUS及JOIN关键字的使用场景及其对输出结果的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、原题
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
     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;

答案:AC

二、题目翻译
查看PRODUCTS and SALES表的结构:
哪两个语句给出相同的输出?(选择2个)

三、题目解析
AC选项,结果是所有销售过的产品的ID,prod_id.
B和D答案让人容易混淆,B是显示没有销售过的产品ID,但是D答案不等于的连接会导致产品ID全显示出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值