EKKi: MYSQL Abfrage - count /group by

Beitrag lesen

Mahlzeit Sepp-AC,

Ich habe einen Datenbank mit ca. 2000 Einträgen

... aber leider vergessen anzugeben, *welche* Datenbank in *welcher* Version Du hast. Dabei hast Du extra einen entsprechenden Hinweis erhalten. Möchtest Du, dass wir raten müssen?

  • u.a mit Postleitzahlen aus Deutschland.

FROM tabelle

Nun würde ich gerne ausgeben wieviele Einträge

SELECT [link:http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_substring@title=substring](plz, 0, 2) AS plz_bereich  
,      count(*) AS anzahl

aus dem PLZ-Bereich beginnend mit "01" sind.

Und das ganze für alle PLZ-Bereiche in Deutschland. Aber nicht in einer Schleife - brauche die Ausgaben an verschiedenen stellen.

GROUP BY substring(plz, 0, 2)

Habe bereits versucht das ganze mittels ARRAY zu lösen:

Wenn Du ein Datenbank-Problem hast - was macht dann PHP-Code in Deinem Beitrag?

Das klappt aber leider nicht da ich keinen "Platzhalter" (%) in dieser Funktion angeben kann.

Das brauchst Du ja auch nicht ... schließlich willst Du sinnvollerweise ja bereits auf Datenbankebene zusammensuchen, aggregieren und summieren - dafür ist eine Datenbank schließlich da.

Vielleicht kannst Du ja mit den SQL-Bruchstücken etwas anfangen. ;-)

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|