MYSQL: Domainendung ausscheiden

Cusco

Erfahrenes Mitglied
Hi,

ich habe eine Tabelle mit Domainnamen wie http://www.test.de oder test.info, nun möchte ich die Domainendungen in einer Grupppe ausgeben.

Dazu habe ich folgenden Code zusammengestellt

Code:
SELECT COUNT( * ) AS `eintraege` , RIGHT(`adresse`,3) AS `endung`, ... GROUP BY `endung`

Es funktioniert auch nur besitzen Endungen nicht nur 3 Buchstaben sondern 2 bis 5 so das entweder ".de" bei .de oder "nfo" bei .info erscheint. Wie bekommt man das richtig geschnitten?
 
Zuletzt bearbeitet:
Sollte gehen mit:
SUBSTRING_INDEX(str,delim,count)

SELECT SUBSTRING_INDEX('www.mysql.com', '.', -1);
 
Zurück