Bericht von E-Mailadressen

11/12/2009 - 16:04 von Joe Burch | Report spam
Hallo NG

SQL 2005 mit einer einfachen Tabelle mit einer Spalte email. Dort drin habe
ganz viele E-Mailadressen, pro Feld eine.

Beispiel:

email
test1@gmx.de
test2@gmx.de
xy@bluewin.ch
eee@bluewin.ch
xyz@gmx.de
xyz@xyz.de
...

Möchte nun einen Bericht erstellen der mir pro E-Mail-Domain die Anzahl
E-Mailadressen anzeigt z.B. so:

@gmx.de Total 3 E-mailadressen
test1@gmx.de
test2@gmx.de
xyz@gmx.de

@bluewin.ch Total 2 E-Mailadressen
xy@bluewin.ch
eee@bluewin.ch

@xyz.de Total 1 E-Mailadressen
xyz@xyz.de


Gibt es dazu eine Abfrage?

Danke und Gruss Joe
 

Lesen sie die antworten

#1 Jürgen Volke
14/12/2009 - 08:36 | Warnen spam
Hallo Joe

SQL 2005 mit einer einfachen Tabelle mit einer Spalte email. Dort drin
habe ganz viele E-Mailadressen, pro Feld eine.

Beispiel:

email






...

Möchte nun einen Bericht erstellen der mir pro E-Mail-Domain die Anzahl
E-Mailadressen anzeigt z.B. so:

@gmx.de Total 3 E-mailadressen




@bluewin.ch Total 2 E-Mailadressen



@xyz.de Total 1 E-Mailadressen



Gibt es dazu eine Abfrage?



also die reinen Anzahlen bekommst du so (Feldlànge 50):

select substring(MailAdresse,charindex('@',MailAdresse),50), count(*)

FROM dbo.tblMailAdressen

where charindex('@',MailAdresse) > 0

group by substring(MailAdresse,charindex('@',MailAdresse),50)



HTH Jürgen

Ähnliche fragen