ノラプログラマーの技術メモ

ネットで調べても出てこなかった情報を載せていきたい技術系ブログ。

mysqlでcount集計した値を使ってソートする方法

概要

ある値がいくつあるかを調べる時に、group by句とcount関数を使うのが一般的だと思う。そこから更にcount関数の値を使って並び替えをしたい時のメモ。

環境

MySQL
phpmyadmin

解決方法

実際のsql文はこんな感じ。

SELECT `email`, COUNT(`email`) AS kensu
FROM `customers` 
GROUP BY `email` 
ORDER BY kensu DESC

重複データをすぐに探せるから地味に便利。