1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Viewerweiterung

  • lordseppo13
  • 18. Januar 2010 um 20:52
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • lordseppo13
    Punkte
    275
    Beiträge
    38
    • 18. Januar 2010 um 20:52
    • #1

    Hallo,

    für eine Auswertung mit Oracle APEX, die auf einem View basieren soll, habe ich eine spezielle Anforderung. Der View generiert mir momentan für ein Diagramm Werte für Altersklassen, etwa: 0-5 Jahre - 5%, 6-10 Jahre 10%, 11 - 15 Jahre 20% usw.

    Es kann vorkommen, dass aus den Datenbeständen nciht alle Klassen (also Jahre) vorkommen. Dennoch soll der View für solche Klassen 0% ausgeben.

    Beispiel:

    momentan liefert der View:

    0 -> 5%
    1 -> 10%
    3-> 15%

    es soll aber geliefert werden:

    0 -> 5%
    1 -> 10%
    2 -> 0%
    3 -> 15%


    Welche Möglichkeiten habe ich denn da um immer alle Daten bereitzustellen?

  • Paulchen
    Gast
    • 18. Januar 2010 um 22:05
    • #2

    Das klingt grundsätzlich nach einem Paradebeispiel für einen OUTER JOIN.

    Viel mehr fällt mir dazu allerdings nicht ein, ohne Kenntnis der für diese Abfrage relevanten Datenbanktabellen halte ich das für Fischen im Trüben.

  • lordseppo13
    Punkte
    275
    Beiträge
    38
    • 27. Januar 2010 um 20:13
    • #3

    Hallo nochmal

    genau, ich habe es jetzt über einen Full outer join gelöst. Zur Info: das was ich gesucht hatte ist mit der Oracle Funktion coalesce umgesetzt. Dabei kann man Daten aus zwei Datenbeständen derart mergen, dass jener Wert gewählt wird der ungleich null ist. Danke nochmal!

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum