SQL第11课挑战题

1. 使用子查询,返回购买价格为10美元或以上产品的顾客列表。需要使用orderitems表查找匹配的订单号(order_num),然后使用order表检索这些匹配订单的顾客ID(cust_id).

结果:

2. 想知道订购BR01产品的日期。使用子查询来确定哪些订单(在orderitems中)购买了prod_id为br01的产品,然后从orders表中返回每个产品对应的顾客ID(cust_id)和订单日期(order_date)。按订购日期对结果进行排序。

3. 在第2题,返回购买prod_id为br01的产品的所有顾客的电子邮件(customers表中的cust_email).。提示:这涉及select语句,最内层的从orderitems表返回order_num,中间的从orders表返回cust_id.

结果:

4. 需要一个顾客ID列表,其中包含他们已订购的总金额。返回顾客ID(orders表中的cust_id),并使用子查询返回total_ordered以便返回每个顾客的订单总数。将结果按金额从大到小排序。提示:之前已经使用sum计算订单总数。

5. 从Products表中检索所有的产品名称(prod_name),以及名为quant_sold的计算列,其中包含所售产品的总数(在OrderItems表上使用子查询和sum(quantity)检索)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值