[tbl_votes]
- id <!-- unique id of the vote) -->
- item_id <!-- vote belongs to item <id> -->
- vote <!-- number 1-10 -->
Dĩ nhiên chúng ta có thể khắc phục điều này bằng cách:Làm thế nào tôi có thể trả về dữ liệu hộp số của tất cả các kết quả bằng cách sử dụng 1 truy vấn mySQL?
- các
smallest observation
(như vậy) - các
lower quartile
(LQ) - các
median
(tôi) - các
upper quartile
(UQ) - và
largest observation
(lo)
.. từng người một bằng nhiều truy vấn nhưng tôi tự hỏi nếu nó có thể được thực hiện với một truy vấn đơn lẻ.
Trong Oracle tôi có thể sử dụng COUNT OVER
và RATIO_TO_REPORT
, nhưng điều này không được hỗ trợ trong mySQL.
Đối với những người không biết những gì một boxplot là: http://en.wikipedia.org/wiki/Box_plot
Bất kỳ trợ giúp sẽ được đánh giá cao.
Xem http: // stackoverflow.com/questions/1057027/calculating-percentile-rank-in-mysql –
Đó là một giải pháp rất bẩn nếu bạn hỏi tôi .. –