MySQLには中央値(Median)を求めるための関数が用意されていません。MAXやCOUNT、SUMのように簡単に取得することができればいいのですが…。中央値を取るためのロジックを元にSQLで計算してみましょう。 中央値の意味と求め方まずはSQLの前に中央値はどのようなものでどうやって求めるかを理解しましょう。 中央値(Median)とは中央値(Median)とは、データを大きさの順に並べたとき、全体の中央に位置する値のことを指します。 データの数が偶数の場合には中央の2つの値の平均値となります。 データの例この後のMySQLでの方でも例として使うので今回はusersテーブルにデータが入っている状態とします。 7人分のユーザーの名前(name)と年齢(age)があります。 idnameage