SQL练习题

针对双十一期间的(20191111~20191113)交易,写出实现以下要求的SQL(要求1SQL完成):
要求:单笔订单金额超过1000.00元的订单数量超过3笔的买家
输出: 买家id,订单数, 总订单金额,总订单金额TOP 3的买家。
表名:order_detail (注意:一笔订单对应多个商品) CREATE TABLE order_detail (  order_id varchar(10) COMMENT '订单id',  buyer_id varchar(10) COMMENT '买家id',  item_id varchar(10) COMMENT '商品id',  order_item_amount DOUBLE  COMMENT '订单里面的单项商品金额(不是订单总额)',  pay_time varchar(10) COMMENT '支付时间',  merchant_id varchar(10) COMMENT '商家id' );
各位大佬,有思路没?求解
#SQL面试##MySQL##大数据开发工程师面经#
全部评论
兄弟情况如何?
点赞 回复 分享
发布于 2022-09-21 22:54 福建
select buyer_id,count(order_id),sum(order_item_amount) from order_detail where order_detail >1000 group by buyer_I'd having count(order_item_amount) > 3 order by sum(order_id) desc limit 3
点赞 回复 分享
发布于 2022-10-18 10:18 陕西

相关推荐

4 1 评论
分享
牛客网
牛客企业服务