[Résolu] Couper les domaines dans un mail + regroupement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Résolu] Couper les domaines dans un mail + regroupement

Re: Couper les domaines dans un mail + regroupement

par Kal747 » 31 juil. 2014, 15:04

Merci à vous deux, ta requête Yann18 fonctionne parfaitement (avec le petit DESC en plus au bout).

Merci beaucoup, bonne journée

Re: Couper les domaines dans un mail + regroupement

par yann18 » 31 juil. 2014, 15:01

bonjour,
essaies ceci:
SELECT  COUNT(SUBSTRING_INDEX(mail,'@',-1) ) AS total_domaines,  SUBSTRING_INDEX(mail,'@',-1)  AS domaines FROM T_USER GROUP BY domaines

Re: Couper les domaines dans un mail + regroupement

par moogli » 31 juil. 2014, 14:42

salut,

select
substr
group by ?

ensuite il faudra peux être trier suivant.

le plus simple c'est que tu nous montre ce que tu as fait pour que l'on t'aide à finir ;)

@+

[Résolu] Couper les domaines dans un mail + regroupement

par Kal747 » 31 juil. 2014, 14:28

Bonjour à tous,

Je dois réaliser une requête en MySQL sur une base de données de membre, pour savoir les domaines mails les plus courants utilisés (dans le but de repérer les mails jetables, qui seront au bas de la liste).

Simplifions la table "T_USER" par les colonnes : "id", "mail" uniquement.

Et je voudrais un résultat comme celui-ci :

48 | gmail.com
32 | outlook.fr
20 | hop.com

(regroupement décroissant des domaines).

Merci par avance.

Bonne journée et bonnes vacances à tous :D