Ich wollte vor ein paar Tagen mal eine schnelle Auswertung machen welche E-Mail Provider die Benutzer einer meiner Seiten benutzen. Ich dachte da an ein einfaches PHP Script das die E-Mail Adressen ausliest, den Teil vor dem @ weg nimmt und dann die zurückbleibenden Domains zählt. Nach ein bisschen Suchen fand ich aber eine noch viel einfachere Lösung direkt per MySQL.
SELECT SUBSTRING_INDEX(email, '@', -1) AS provider, COUNT(*) AS count FROM users GROUP BY provider ORDER BY count DESC
Vielleicht hilft es ja jemandem.
No related posts.