Hallo,
wende doch einfach das an, was Du in Deinem Betreff geschrieben hast :-)
SELECT plz from tabelle
Gruppiere und zähle über die Teilzeichenkette mit den ersten zwei Zeichen.
Dabei hilft Dir die Funktion LEFT():
SELECT  
    LEFT(plz, 2) Bereich,       -- die PLZ-Bereiche, wenn die Postleitzahlen  
                                -- aus einem Land sind und kein Präfix haben  
    COUNT(LEFT(plz, 2)) Anzahl  -- und zähle ihr Vorkommen  
FROM  
    tabelle  
GROUP BY  
    LEFT(plz, 2)                -- für jeden (vorhandenen) Bereich eine Zeile.  
Berücksichtigt natürlich nur den Gut-Fall. Ich hoffe, Deine Daten sind entsprechend sauber :-) Falls Du mehrere Länder berücksichtigen musst, wird's halt komplizierter.
Mit PHP hat das ganze natürlich nichts zu tun ...
Freundliche Grüße
Vinzenz
 nicht angemeldet
 nicht angemeldet