SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.09.2018 14:11:31

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Получить подстроку без повторов

Подскажите, пожалуйста. В базе клиентов нужно получить все почтовые сервисы, которыми они пользуются в поле mail

@gmai.com @yander.ru и тд

Один конкретный я понимаю как вытащить

select mail, count(*) from user where mail like '%@gmail.com%'

Но как получить все уникальные, узнать, какие они есть и их колличество


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#2 22.09.2018 22:02:11

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Получить подстроку без повторов

с помощью locate и substring вырезаете то, что после @
см https://sqlinfo.ru/forum/viewtopic.php?pid=3947#p3947

далее группировка и count(*)

Неактивен

 

#3 22.09.2018 23:32:43

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Re: Получить подстроку без повторов

Спасибо, огромное


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson