Ergebnis 1 bis 20 von 26

Thema: [SQL] Eine bestimmte Zeile ausgeben

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Irian Beitrag anzeigen
    Das ist, kurz gesagt, Unsinn. Natürlich habe mein Query getestet und das Ergebnis war völlig korrekt. Du argumentierst also quasi an der Realität vorbei...
    aha. Dann redet der SQL Developer von Oracle an der Realität vorbei?
    Ich sage hier nur, was ich hier sehe und rownum hat den Wert 52, bei der Zeile, die ich ausgeben will.


    Geändert von Whiz-zarD (21.11.2009 um 18:51 Uhr)

  2. #2
    Zeig deinen Code und ich zeige dir wo dein Fehler ist. (Nicht dass ich nicht schon einen korrekten Lösungsvorschlag mit ROWNUM gepostet habe.)

  3. #3
    Zitat Zitat von Kyuu Beitrag anzeigen
    Zeig deinen Code und ich zeige dir wo dein Fehler ist.
    Code:
    select *
    from studienleistung
    where ects is not null
    order by ects desc;
    Das ist jetzt die Innere. Wenn ich jetzt select *, rownum schreibe, meldet er sofort einen Fehler.
    Die äußere kann ich machen, was ich will. Nach den Methoden, die hier beschrieben werden, bekomm ich ebenfalls einen Fehler. Ansonsten ist und bleibt rownum = 52.

    edit:
    Nach deiner Methode
    Code:
    select *
    from studienleistung s
    where ( select count(*)
            from studienleistung d
            where s.ects < d.ects) = 4;
    gibt er nicht mal ein ein Ergebnis aus.

    Ausserdem frag ich mich die ganze Zeit, was SQL großartig mit Webentwicklung zu tun hat.
    Sicherlich werden die Daten in eine SQL Tabelle gespeichert aber es gibt noch andere Anwendungsbereiche für SQL ausser Webentwicklung.

    Geändert von Whiz-zarD (21.11.2009 um 19:24 Uhr)

Berechtigungen

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