我正在尋找一個查詢來獲取最接近的值存在的所有值的平均值。 例如, 我在A列中的值 - 1,2,8 平均值是3.667。所以我想查詢返回2,因爲它是最接近平均值。距離平均值最近SQL
5
A
回答
8
SELECT TOP 1 myTable.*
FROM myTable
CROSS JOIN (SELECT AVG(A) AS averageA FROM myTable) AS averageA
ORDER BY ABS(averageA.averageA - myTable.A)
2
SELECT number, ABS(number - (SELECT AVG(number) FROM numberTable)) AS deviation
FROM numberTable
ORDER BY deviation ASC
LIMIT 1;
+0
+1很好。 – Art
0
SELECT MAX(A)
FROM myTable
WHERE A < (SELECT AVG(A) AS averageA FROM myTable)
+0
-1:考慮數字(1,5,8)的情況。平均= 4.67,最接近的數字是5,而不是1. – SparKot
+0
@SparKot:如果OP會顯示這個例子,我可以想出一個差異。回答。 – shahkalpesh
相關問題
- 1. 距離最近鄰居的平均距離的近似值?
- 2. Python中的矢量化平均K-最近鄰距離
- 3. 平均距離與igraph中的平均距離
- 4. 基於距離的SQL平均數據
- 5. 最近距離(分離集)
- 6. 火花SQL距離最近的假期
- 7. 最大的平均值 - SQL
- 8. SAS:CAR最近30天的平均值
- 9. 取平均值最近的一組
- 10. 最近7天的分區平均值
- 11. 最大平均值,最小平均值和平均值
- 12. 顯示7個整數以及每個平均值距離平均值
- 13. Python中三維點之間的最小距離,平均距離和最大距離
- 14. 最小,最大,各組/縣之間的平均點距離
- 15. 圓分離距離 - 最近鄰問題
- 16. sql。獲得最大值(平均值(列))
- 17. 計算平均值,然後將最接近的元素返回到平均值
- 18. 距離點和線最近的曼哈頓距離
- 19. 最大平均值
- 20. SQL JOIN平均值
- 21. 計算絕對距離/加權移動平均值。 Stata or R
- 22. 如何獲得PHP中數組值之間的平均距離?
- 23. 距離特定值的最近的兩個值
- 24. 有限行之間的最近距離
- 25. 檢測距離用戶點最近
- 26. 將區域與標記距離最近
- 27. 尋找最近的駕車距離
- 28. 按最近距離排序列表
- 29. 查找最接近的漢明距離
- 30. 獲得距離點最近的座標
其實在我的數據庫我有2個columns-寬度和高度。我正在計算平方尺寸,而不是計算平均平方尺寸。我想得到寬度和高度,它們的平方尺寸最接近這個平均值。 我該怎麼做? –
爲什麼這麼多upvotes?這個問題顯示了絕對沒有努力。 – Kermit
哪種類型的SQL? – dnagirl