Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

kleiner mit Decode realisieren

Dieses Thema im Forum "Oracle" wurde erstellt von Xbody, 20 November 2012.

  1. Xbody

    Xbody Benutzer

    Hey weiß
    einer, wie ich soetwas hinbekomme? Sitze schon echt lange und grüble,
    suche das Internet ab.
    Ich muss, wenn die Note kleiner 1.7 ist ein 'Sehr gut' printen
    und wenn besser 2.7 ein 'Gut' usw.

    Mein Problem ist nun, wie bekomme ich eine kleiner < in die Decode Funktion?
    Wir dürfen also kein Case oder soetwas verwenden.

    Code:
      decode
      (
        B.Note,
        1.7, 'Sehr gut',
        2.7, 'Gut',
        3.7, 'Befriedigend',
        4.3, 'Ausreichend',
        'Ungenügend'
      ) as Bewertung
     
  2. Xbody

    Xbody Benutzer

    Ist mir doch noch ewas eingefallen

    Code:
    decode
      (
        sign(5.0 - B.Note),
        sign(1.7 - B.Note), 'Sehr gut',
        sign(2.7 - B.Note), 'Gut',
        sign(3.7 - B.Note), 'Befriedigend',
        sign(4.3 - B.Note), 'Ausreichend',
        'Ungenügend'
      ) as Bewertung
    Erledigt
     
    ukulele und Walter gefällt das.
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden