Ilja: problem mit sql abfrage - wer kann mir helfen?

Beitrag lesen

yo,

ist aber nicht wirklich korrekt, weil du eine aggregatfunktion ohne GROUP BY benutzt.

um das noch zu ergänzen, jedes andere "normale" dbms würde bei dieser query eine fehlermeldung ausgeben, nur mysql macht das nicht und sorgt dabei leider immer mehr für verwirrung.

Nun möchte ich in dieser Abfrage aber mich nur auf die ersten beiden Ziffern der PLZ beschränken. Also wieviel von PLZ 97, 36, 01 etc in der Tabelle ist.

mysql stellst dir ja auch funktionen zur zeichenkettenverarbeitung zur verfügung, mit denen du nur teile eines feldinhaltes betrachten kannst - LEFT() beispielsweise würde sich hier anbieten.

wenn du wirklich regelmäßig bestimmte einzelne ziffern aus der postleitzahl abrufen willst, dann solltest du dein datenbank-design ändern. deine postleitzahl liegt nämlich nicht in atomarer form vor.

Ilja