MySQLでメールアドレスからドメインごとの総数が多い順に並び替える

@iwasaki 80views 更新:2014年11月11日

ドメインごとの総数を表示させ、総数が多い順に並び替えるSQL

SELECT
    substring(email,locate('@',email)) as domain,
    count(*) as cnt
FROM
    user
GROUP BY
    domain
ORDER BY
    cnt desc;

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません