タイトル: 中央値の導き方(バージョン8未満)
SEOタイトル: MySQLにおける中央値(Median)の導き方(バージョン8未満)
| この記事の要点 |
|---|
|
MySQLのバージョン8未満はMedian関数が存在しないので、以下のように自己結合を用いて中央値を導き出す必要がある。
|
SELECT |
※「達人に学ぶSQL徹底指南書」を参考
考え方は、上位半分 + 1レコードと下位半分 + 1コードをそれぞれ取得して、それぞれに共通する中央の2レコードを足して2で割る。
奇数の場合は共通する中央のレコードが1レコードのみになるのでAVGする必要はない(してもよい)。