SQL 刷题/【网易】查询高销量且质量较小的商品
上一题下一题中等通过率 100%

【网易】查询高销量且质量较小的商品

WHERE 条件JOIN 连接聚合函数GROUP BYORDER BY营收统计面试真题

题目描述

来源:网易 SQL 面试真题

某商城需要结合商品信息和交易记录,找出累计购买数量较高且商品质量较小的商品。

数据表

goods 商品表

字段类型说明
idBIGINT商品 ID
nameVARCHAR商品名称
weightINT商品质量

trans 交易表

字段类型说明
idBIGINT交易 ID
goods_idBIGINT商品 ID
countINT本次交易购买该商品的数量

题目要求

  • 按商品汇总所有交易记录中的购买数量。
  • 只保留累计购买数量严格大于 20 的商品,累计数量等于 20 时不输出。
  • 只保留商品质量严格小于 50 的商品,质量等于 50 时不输出。
  • 输出商品 ID、商品名称、商品质量和累计购买数量。
  • 按商品 ID 升序排列。

期望输出列

列名说明
id商品 ID
name商品名称
weight商品质量
total商品累计购买数量

数据样例

当前运行环境
idPKBIGINTnameVARCHAR(100)weightINT
1A1100
2A220
3B329
4T160
5G233
6C055
输入数据显示 6 / 6
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里