我的數據由1024行組成。 我想平均行爲(1,2,3)(4,5,6)(7,8,9)等是否可能在PostgreSQL中。如何選擇和平均postgresql中的表中的行
1
A
回答
2
根據您的輸入,你似乎在尋找以下查詢:
SELECT AVG(CAST(a AS float)) avga, AVG(CAST(b AS float)) avgb, AVG(CAST(c AS float)) avgc FROM
(SELECT ROW_NUMBER() OVER(ORDER BY null) - 1 rn, *
FROM tab) t
GROUP BY (rn/3)
ORDER BY rn/3
讓我知道,如果它的工作。
這是在SQL小提琴查詢:http://www.sqlfiddle.com/#!15/0f524/5
+0
我想計算前三行和接下來三行和接下來三個和很快在同一個表中的平均值 –
+0
好的,我會試一試 –
+0
您是否還想根據某一列排序行,然後三排套的平均數? –
相關問題
- 1. 選擇平均FROM選擇平均
- 2. 如何選擇平均
- 3. 從每個表中選擇平均值
- 4. SQL選擇總和/平均所有行
- 5. 如何讓時間平均在PostgreSQL中
- 6. 如何從同一個表中選擇多個平均值php
- 7. 後,選擇平均
- 8. 如何選擇,平均和排序在mysql表
- 9. numpy數組中每一行的選擇列的平均值
- 10. 查找postgresql中的平均數
- 11. 如何在sql中選擇每個列名的平均值(值)
- 12. 如何計算PostgreSQL中最大,最小和平均
- 13. MySQL - >按條件選擇平均值和平均值
- 14. MYSQl從不同的表中選擇數據,並做平均
- 15. 平均列表框中的選擇值。 C#
- 16. 隨機選擇值和平均它們中的R
- 17. PostgreSQL平均查詢
- 18. 選擇列間n和平均值
- 19. 如何獲取postgresql列中重複值的平均值?
- 20. 如何在PostgreSQL中獲得時間戳的浮動平均值?
- 21. 選擇平均列值
- 22. PostgreSQL - 如何從一行中的遊標中選擇元素
- 23. 如何從PostgreSQL中的子表中選擇數據?
- 24. 列表中的平均timedelta
- 25. 如何從3個矩陣中選擇平均值
- 26. 在PostgreSQL中計算平均日期db
- 27. 如何選擇PostgreSQL的
- 28. 如何選擇以PostgreSQL中的數字開頭的行?
- 29. 選擇每晚的平均在MYSQL
- 30. MySQL的 - 選擇具有最高平均
你的意思是說,你想在3行組計算平均? – Incognito
是的,我想計算同一表中3行的平均值 –
您可以提供表的框架模式。 –