第7章练习题-SQL基础教程

    xiaoxiao2022-06-25  193

    7.1 请说出下述 SELECT 语句的结果

    -- 使用本章中的Product表 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;

    最新回复(0)