Ergebnis 1 bis 3 von 3

Thema: Beispiel - Sortierung funktioniert nicht

  1. #1
    hurley ist offline Neuer Benutzer
    Registriert seit
    18.05.2010
    Beiträge
    2

    Idee Beispiel - Sortierung funktioniert nicht

    Hallo!
    Scheint ziemlich simpel zu sein, aber ich bin Anfänger.
    Die Aufgabenstellung lautet folgendermaßen:

    Die Zuordnung von Orten und Postleitzahlen ist ohne den Hinweis, dass es sich bei "Orten" in diesem Fall eigentlich um Zustellbezirke der Post handelt, die zwar Namen von Orten tragen, deren Grenzen sich aber mit den Grenzen der Gebietskörperschaften in der Regel nicht decken, schwer nachzuvollziehen.

    Ein Ergebnis daraus ist u.a. die Tatsche, dass Zustellbezirke der Post existieren, die zwar unterschiedliche Postleitzahlen aufweisen, aber ein- und denselben "Ortsnamen" tragen.

    Gesucht sind demnach Ortsnamen, denen mehrere Postleitzahlen zugewiesen wurden. Das Ergebnis wird in Form einer Tabelle mit Auflistung der "Ortsnamen" und der Anzahl der zugewiesenen Postzeitzahlen erwartet. Die Ausgabe ist absteigend nach der Anzahl der Postleitzahlen je Ort und bei gleicher Anzahl nach Ortsnamen alphabetisch geordnet auszugeben
    .

    zu lösen ist das ganze auf: Lehrdatenbank: Buchhandel --> Interaktive Abfrage

    Mein Ansatz wäre folgender, nur funktioniert die Sortierung nicht so wie ich will und zusätzlich bin ich mir aus der Angabe nicht sicher ob nur die Ergebnisse mit mehreren PLZs oder alle aufgelistet werden sollen. Falls dem so ist, funktioniert dies auch nicht.

    Code:
    SELECT PLZ.Ort, COUNT(PLZ.Plz) AS "Anzahl der Postleitzahlen"
    FROM PLZ
    (WHERE "Anzahl der Postleitzahlen">1)
    GROUP BY PLZ.Ort
    ORDER BY "Anzahl der Postleitzahlen" DESC, PLZ.Ort ASC
    Ich hoffe es kann mir jemand helfen.
    Danke schonmal!
    Geändert von hurley (19.05.2010 um 00:34 Uhr)

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von hurley Beitrag anzeigen

    Code:
    SELECT PLZ.Ort, COUNT(PLZ.Plz) AS "Anzahl der Postleitzahlen"
    FROM PLZ
    (WHERE "Anzahl der Postleitzahlen">1)
    GROUP BY PLZ.Ort
    ORDER BY "Anzahl der Postleitzahlen" DESC, PLZ.Ort ASC
    Ich hoffe es kann mir jemand helfen.
    Danke schonmal!
    Du kannst NICHT im WHERE auf das Resultat eines COUNT im SELECT-Teil zugreifen. Dein Freund ist HAVING.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    hurley ist offline Neuer Benutzer
    Registriert seit
    18.05.2010
    Beiträge
    2

    Standard

    dankeschön

    die sortierung hab ich auch schon hingekriegt.
    Geändert von hurley (19.05.2010 um 11:36 Uhr)

Ähnliche Themen

  1. REVOKE funktioniert nicht
    Von Hannes23 im Forum Benutzer- & Rechteverwaltung
    Antworten: 3
    Letzter Beitrag: 13.10.2010, 11:32
  2. copy funktioniert nicht
    Von karl_ha im Forum SQL
    Antworten: 3
    Letzter Beitrag: 28.07.2010, 12:18
  3. Sortierung wirkt nicht??
    Von minor_73 im Forum SQL
    Antworten: 2
    Letzter Beitrag: 22.12.2009, 16:42
  4. Problem INSERT INTO funktioniert nicht.
    Von 881362 im Forum SQL
    Antworten: 6
    Letzter Beitrag: 19.12.2008, 11:28
  5. Backup funktioniert nicht
    Von Paul Album im Forum PGAdmin
    Antworten: 6
    Letzter Beitrag: 27.04.2007, 20:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum