我正在寻找一个查询来获取最接近的值存在的所有值的平均值。 例如, 我在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