Hoi,
SQL Mappe mit Grundlagen wo alles beschrieben steht
Alles, ja? Ich meinte sicher nicht deine Schulungsmappe, sondern die Dokumentation (oder auch Onlinehilfe) deines Datenbankservers.
Du würdest mir schon Helfen wenn Du mir einfach dass Ergebnis zeigen würdest.
Das hab ich mir schon fast gedacht.
SELECT name,
salary as SalaryOld,
0.06 AS SalaryRaise,
((salary*0.06)+salary) AS SalaryNew
FROM employees
WHERE department_id IN (20, 60, 90)
UNION
SELECT name,
salary as SalaryOld,
0.04 AS SalaryRaise,
((salary*0.04)+salary) AS SalaryNew
FROM employees
WHERE department_id IN (50, 70)
UNION
SELECT name,
salary as SalaryOld,
0.00 AS SalaryRaise,
((salary*0.00)+salary) AS SalaryNew
FROM employees
WHERE department_id IN (110)
alternativ
SELECT name
salary AS SalaryOld,
case department_id
WHEN 20 THEN ((salary*0.06)+salary)
WHEN 60 THEN ((salary*0.06)+salary)
-- und so weiter
end AS SalaryNew
FROM employees
Wo ist jetzt der Lerneffekt?
Grüsse
Frank