1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

n Zeilen in einer Zeile anzeigen

  • max1005
  • 12. Juli 2006 um 10:38
  • Unerledigt
  • max1005
    7
    max1005
    Mitglied
    Punkte
    405
    Beiträge
    50
    • 12. Juli 2006 um 10:38
    • #1

    Hallo,

    wenn ich eine Select-Abfrage habe, die 1 Spalte und n Zeilen zurückliefert, ist es dann möglich, eine SQL-Abfrage zu erstellen, die das selbe Ergebnis zurückliefert, nur 1 Spalte und 1 Zeile. Die Zeileninhalte der ersten Abfrage sollten dann durch einen Zeilenumbruch getrennt sein, wenn möglich. Ich möchte wenn möglich kein PL/SQL verwenden.

    Hier ein Beispiel:

    Code
    select sorte from obst;
    
    
    sorte
    --------
    Banane
    --------
    Apfel
    --------
    Orange
    --------
    
    
    select <???>;
    
    
    sorte
    --------
    Banane
    Apfel
    Orange
    --------
    Alles anzeigen


    Umgebung: Oracle9i Enterprise Edition Release 9.2.0.6.0

    Danke,
    Max

  • Homer
    10
    Homer
    Mitglied
    Reaktionen
    9
    Punkte
    1.079
    Beiträge
    210
    • 12. Juli 2006 um 21:47
    • #2

    habe geglaubt, dass die untere ausgabe eh normal ist???
    die version oben kommt mir jedoch bekannt vor..und zwar wenn die spalte "sorte" zu lang definiert ist, und es sich nicht in er linesize ausgeht...

    "ich bin so kluk. K-L-U-K"
    (Homer Jay Simpson)

  • max1005
    7
    max1005
    Mitglied
    Punkte
    405
    Beiträge
    50
    • 13. Juli 2006 um 09:53
    • #3

    Hallo Homer,

    die Ausgaben sind nicht Originalausgaben von Oracle. Ich wollte nur damit die Zeilen skizzieren. Im 1. Statement werden 3 Zeilen, im 2. Statement wird 1 Zeile zurückgeliefert.

    Max

  • T.dot
    5
    T.dot
    Mitglied
    Reaktionen
    6
    Punkte
    226
    Beiträge
    44
    • 13. Juli 2006 um 10:01
    • #4

    Hi!

    In mysql gäbs die Funktion "group_concat" die das machen sollte, was du suchst.
    Wenn du mal im Google nach group_concat und oracle suchst, findet man ein paar Lösungsansätze, die ähnliches für Oracle erzeugen.

    Oppossom: Heavy Rock aus Nö

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung