MySQL Query:如何显示所有数字并对其求和

时间:2013-12-11 09:25:55

标签: mysql

我有数字数据,我想显示所有加上平均值。我该如何在MySQL中创建呢?

示例:(2.5是平均值)

Data
------
1
2
3
4
2.5

2 个答案:

答案 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 |

Fiddle Demo