Data Retrieval Language
Übungsaufgaben:
a) Hole aus der Tabelle „VERKÄUFE“ alle Datensätze und alle Felder. Füge mit Hilfe des CASE-Konstruktes ein neues Feld „VORGANG_KATEGORIE“ an. Vorgänge mit einem Umsatz < 100€ gehören in die Kategorie ‚LOW‘, mit einem Umsatz >= 100€ und < 500€ in die Kategorie ‚MID‘ und mit einem Umsatz >= 500€ bis 1500€ in die Kategorie ‚HIGH‘. Datensätze, die in keine der Gruppen Fallen, kommen in die Kategorie ‚STRANGE‘.
b) Bei Mitarbeitern, die noch im Unternehmen sind ist in der Tabelle „MITARBEITER“ die Spalte „AUSTRITTSDATUM“ = NULL. Hole aus der Tabelle alle Datensätze, wandle aber den Output von „AUSTRITTSDATUM“ so ab, das im Falle eines NULL-Wertes nicht NULL, sondern der 31-12-9999 ausgegeben wird
c) Mitarbeiter, die länger als 10 Jahre im Unternehmen sind (vom aktuelle Datum ausgehend) erhalten für die spätere Berechnung eines Gehaltsbonus den Kenner 1, alle anderen die 0. Löse das Problem einmal mit einem CASE-Konstrukt, einmal mit dem IF-Konstrukt.