7.1 请说出下述 SELECT 语句的结果
SELECT *
FROM Product
UNION
SELECT *
FROM Product
INTERSECT
SELECT *
FROM Product
ORDER BY product_id
;
执行如上select语句得到的结果仍是product表
7.2 7-2 节的代码清单 7-11 中列举的外联结的结果中,高压锅和圆珠笔 2 条 记录的商店编号(shop_id)和商店名称(shop_name)都是 NULL。请使 用字符串“不确定”替换其中的 NULL。期望结果如下所示。
select coalesce(sp
.shop_id
,'不确定') shop_id
,coalesce(sp
.shop_name
,'不确定'),shop_name
,p
.product_id
,p
.product_name
,p
.sale_price
from product p
left join shop_product sp
on p
.product_id
= sp
.product_id
order by sp
.shop_id
;