MySQL Abfrage: verschiedene Mailserver

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

MySQL Abfrage: verschiedene Mailserver

Beitrag von Elektron »

Hallo,

benötige mal wieder Hilfe!
Möchte die Anzahl der verschiedenen verwendeten Mailservern auf meinem Forum herausfinden.
In der Tabelle phpbb_users möchte ich gerne die Spalte user_email gruppiert anzeigen nach Mailservern.

Ziel ist eine Liste zu erhalten mit:

|Mailserver | Anzahl User |

|@t-online.de | xxxx |
|@web.de | xxxx |
|@gmx.de | xxxx |
|@xxx.xx | xxxx |
....
________________________

Kann mir vielleicht jemand mit dem MySQL Befehl weiterhelfen?

Danke Euch!

Gruß Elektron
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: MySQL Abfrage: verschiedene Mailserver

Beitrag von Balint »

Hallo,

2 Minuten google ergeben:

http://eric.lubow.org/2009/databases/my ... -in-mysql/

auf phpBB umgemünzt gibt das:

Code: Alles auswählen

SELECT SUBSTRING_INDEX( user_email, '@', -1 ) AS Domain, count( * ) AS Total
FROM phpbb_users
GROUP BY Domain
ORDER BY Total DESC
LIMIT 15

Viele Grüße,
Bálint
Meine MODs für phpBB 2.x und phpBB 3.x!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: MySQL Abfrage: verschiedene Mailserver

Beitrag von Miriam »

Code: Alles auswählen

SELECT SUBSTRING_INDEX( user_email, '@', -1 ) AS mailserver, count( username ) AS user_anzahl FROM phpbb_users GROUP BY mailserver
//zu spät
// hier ohne LIMIT... wir wollen doch alle erwischen
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

Re: MySQL Abfrage: verschiedene Mailserver

Beitrag von Elektron »

Hallo,

herzlichen Dank Euch!

Gruß Elektron
Antworten

Zurück zu „Coding & Technik“