我有数字数据,我想显示所有加上平均值。我该如何在MySQL中创建呢?
示例:(2.5是平均值)
Data
------
1
2
3
4
2.5
答案 0 :(得分:3)
试试这个:
SELECT Data FROM table
UNION ALL
SELECT AVG(Data) AS Data FROM table
答案 1 :(得分:3)
你可以不加工会
SELECT
AVG(value)
FROM a
GROUP BY id with rollup
输出
| VALUE |
|-------|
| 1 |
| 2 |
| 3 |
| 4 |
| 2.5 |