Skript-Anpassung.sql

Aus Wikibooks

Seitentitel: Einführung in SQL: Downloads: Skript-Anpassung.sql
(Einführung in SQL: Downloads: Skript-Anpassung.sql)
(Einführung in SQL: Downloads: Skript-Anpassung.sql)


Die Befehle auf dieser Seite ändern die Daten der Beispieldatenbank nach den Änderungen an der Struktur der Datenbank. Die Anleitung steht im Anhang B Downloads.

/* Geschlecht der Mitarbeiter */
UPDATE Mitarbeiter
   SET Geschlecht = 'M'
 WHERE ID IN (1, 3, 4, 15, 16, 18, 19, 21, 23, 25, 27)
    OR ID BETWEEN 6 AND 12;
 
/* Geschlecht der Versicherungsnehmer */
UPDATE Versicherungsnehmer
   SET Geschlecht = 'M'
 WHERE ID IN (2, 4, 6, 8, 10, 12, 14, 15, 18, 19, 21);
 
/* Anpassung der Basisprämie */
UPDATE Versicherungsvertrag
   SET Basispraemie = CASE Art
                      WHEN 'TK' THEN 550
                      WHEN 'VK' THEN 800
                      ELSE 500
                      END ;
 
/* Schuldanteil bei den Schadensfällen */
UPDATE Zuordnung_SF_FZ
   SET Schuldanteil = CASE
                      WHEN ID IN (1, 3, 7, 9, 11, 12) THEN 100
                      WHEN ID IN (8, 13)              THEN  80
                      WHEN ID = 4                     THEN  20
                      ELSE 0
                      END;