是sql
时间: 2023-09-16 17:10:01 浏览: 60
好的,那么您可以尝试使用以下 SQL 语句来实现您的要求:
```
SELECT GROUP_COLUMN, AVG(TOTAL) AS AVERAGE_TOTAL, AVG(TIME) AS AVERAGE_TIME
FROM YOUR_TABLE
GROUP BY GROUP_COLUMN
HAVING COUNT(*) > 5;
```
其中,`GROUP_COLUMN` 是您要进行 GROUP BY 的列名,`TOTAL` 和 `TIME` 分别是您要进行平均值计算的列名,`YOUR_TABLE` 是您的数据表名。
这条 SQL 语句会将您的数据按 `GROUP_COLUMN` 进行分组,并对每组中的 `TOTAL` 列和 `TIME` 列分别求平均值,然后筛选出分组后的数据条数大于 5 的组,最后返回每个组的 `GROUP_COLUMN`、`TOTAL` 平均值和 `TIME` 平均值。
阅读全文