Tôi đang tìm một truy vấn để có được giá trị gần nhất tồn tại đến mức trung bình của tất cả các giá trị. Ví dụ: , Tôi có trong cột A các giá trị - 1, 2, 8 Giá trị trung bình là 3,667. Vì vậy, tôi muốn truy vấn trả về 2 vì nó là gần nhất với giá trị trung bình.gần nhất với giá trị trung bình SQL
Trả lời
SELECT TOP 1 myTable.*
FROM myTable
CROSS JOIN (SELECT AVG(A) AS averageA FROM myTable) AS averageA
ORDER BY ABS(averageA.averageA - myTable.A)
SELECT number, ABS(number - (SELECT AVG(number) FROM numberTable)) AS deviation
FROM numberTable
ORDER BY deviation ASC
LIMIT 1;
+1 Được thực hiện tốt. – Art
SELECT MAX(A)
FROM myTable
WHERE A < (SELECT AVG(A) AS averageA FROM myTable)
-1: Xem xét trường hợp có số (1, 5, 8). Trung bình = 4,67 và số gần nhất là 5, không phải là 1. – SparKot
@SparKot: Nếu OP sẽ hiển thị ví dụ này, tôi có thể đã tìm ra điểm khác biệt. câu trả lời. – shahkalpesh
- 1. SQLite - cách lấy giá trị trung bình?
- 2. thay zero trong mảng NumPy với giá trị trung bình
- 3. MySQL chọn giá trị gần nhất
- 4. Chọn giá trị số gần nhất với truy vấn MySQL
- 5. python dict, tìm giá trị gần nhất với x
- 6. Cách tính giá trị màu rgb trung bình của bitmap
- 7. thêm giá trị trung bình vào biểu đồ trong R!
- 8. cách tính và sử dụng giá trị trung bình cvMat
- 9. Tìm giá trị trung bình của mảng chưa phân loại
- 10. Tìm giá trị trung bình của một mảng?
- 11. Cách tìm giá trị trung bình trong cột ngày trong SQL Server
- 12. MySQL: trung bình với nulls
- 13. Làm cách nào để tìm các giá trị gần với một giá trị nhất định?
- 14. LINQ để có được giá trị gần nhất?
- 15. Tìm mức cao nhất, thấp nhất, tổng, trung bình và trung bình từ một mảng trong Ruby
- 16. Python- Cách tìm giá trị trung bình của nhiều giá trị/khóa trong từ điển
- 17. Dịch SQL để lambda LINQ với groupby và trung bình
- 18. Làm cách nào tôi có thể đếm số trung bình gần 100 nhất?
- 19. Cách tính giá trị trung bình và độ lệch chuẩn cho giá trị màu từ 0 đến 360?
- 20. Làm tròn giá trị cho số nguyên gần nhất trong SQL UPDATE
- 21. Cách tìm giá trị gần nhất trong bảng tra cứu?
- 22. Tạo trọng số trung bình - Trọng số giảm cho giá trị NULL
- 23. CHỌN 5 gần đây nhất SQL Server
- 24. Oracle SQL - max() với giá trị NULL
- 25. Giá trị trung bình của tập dữ liệu điểm cho một tập dữ liệu lưới
- 26. Tính trung bình 2,3 phần tư trong SQL
- 27. Tìm giá trị tối thiểu, tối đa và trung bình cho các danh sách lồng nhau?
- 28. Tính trung bình với Bộ đếm hiệu suất
- 29. SQL - Tìm ngày gần nhất với ngày hiện tại
- 30. Tìm ngày gần nhất trong SQL Server
Trên thực tế trong DB của tôi tôi có 2 columns- Width và Height. Tôi tính toán kích thước hình vuông, so với tính toán kích thước hình vuông trung bình. và tôi muốn lấy Chiều rộng và Chiều cao, kích thước hình vuông của chúng gần nhất với mức trung bình này. Tôi có thể làm như thế nào? –
Tại sao có quá nhiều upvotes? Câu hỏi này cho thấy hoàn toàn không có nỗ lực. – Kermit
loại SQL nào? – dnagirl