mysqlでメールアドレスのドメイン部分を抜き出す方法をメモ。
メールアドレスとドメイン部分だけを表示するSQL
select email, substring(email,locate('@',email)) from user
ドメインごとの総数を表示させ、総数が多い順に並び替えるSQL
select substring(email,locate('@',email)) as domain, count(*) as cnt from user group by domain order by cnt desc
Copyright(C) systemexpress.co.jp All Rights Reserved. Author Takayuki Yukawa