@dylan55

Как отделить почтовый домен и сгруппировать?

id | name | email 
--------------------------
1 | Вася | 123@mail.ru
2 | Петя | 321@mail.ru
3 | Маша | qwe@yandex.ru
4 | Игорь | asd@gmail.com
5 | Витя | zxc@yandex.ru

Как сделать запрос, что бы получить:
email | кол-во
--------------------
mail.ru | 2
yandex.ru | 2
gmail.com | 1
  • Вопрос задан
  • 248 просмотров
Решения вопроса 1
@galaxy
select right(email, -strpos(email, '@')) as domain, count(*)
  from t
 group by 1
 order by 2 desc
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы