用子查询查找高于平均值的记录
JOIN 连接聚合函数子查询异常检测
题目描述
给定一张 products 表:
id: 商品IDname: 商品名category: 类别price: 价格
请查询每个类别中价格高于该类别平均价格的商品。
期望输出列
| 列名 | 说明 |
|---|---|
| name | 商品名 |
| category | 类别 |
| price | 价格 |
| avg_price | 该类别平均价格 |
数据样例
| idPKINTEGER | nameTEXT | categoryTEXT | priceREAL |
|---|---|---|---|
| 1 | iPhone 15 | 手机 | 5999 |
| 2 | 小米14 | 手机 | 3999 |
| 3 | Pixel 8 | 手机 | 4599 |
| 4 | MacBook | 电脑 | 14999 |
| 5 | ThinkPad | 电脑 | 7999 |
| 6 | Surface | 电脑 | 9999 |
输入数据显示 6 / 6 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里