2013-12-11 52 views

回答

3

你可以不用工會

SELECT 
    AVG(value) 
FROM a 
GROUP BY id with rollup 

輸出

| VALUE | 
|-------| 
|  1 | 
|  2 | 
|  3 | 
|  4 | 
| 2.5 | 

Fiddle Demo

+0

+1,你打了18秒。 –

+0

@InoSHeo謝謝。人們應該關注彙總 –

+0

非常感謝。它工作! – user2020692

3

試試這個:

SELECT Data FROM table 
UNION ALL 
SELECT AVG(Data) AS Data FROM table 
+1

你好,我認爲刪除「GROUP BY數據」是正確的。 –

+0

@InoSHeo很好抓,謝謝指針。 –

+0

+1,謝謝。現在你和@raheel shan的查詢都能很好地工作。我的問題是「哪一個更快?」,我不知道是否OP測試兩個查詢和後測試結果... –

相關問題