Simple way to calculate median with MySQL

后端 未结 30 1778
北荒
北荒 2020-11-22 04:20

What\'s the simplest (and hopefully not too slow) way to calculate the median with MySQL? I\'ve used AVG(x) for finding the mean, but I\'m having a hard time fi

30条回答
  •  清歌不尽
    2020-11-22 04:52

    This way seems include both even and odd count without subquery.

    SELECT AVG(t1.x)
    FROM table t1, table t2
    GROUP BY t1.x
    HAVING SUM(SIGN(t1.x - t2.x)) = 0
    

提交回复
热议问题