drunken monkey
10.05.2006, 14:42
Kann mir mal jemand bei meinen Hausaufgaben helfen? ^^' Ich habe schon einige Zeit gesucht, aber es weder in den Vorlesungsunterlagen, noch im Internet gefunden:
Wie kann man für eine sum ()-Funktion einen "Standardwert" bestimmen, der dortsteht falls die Summe NULL ist? Sollte eigentlich ganz leicht sein, aber wie gesagt: nichts gefunden. -_- Müsste übrigens auf Postgres laufen, falls das einen Unterschied macht.
Hier noch die Query, falls die gebraucht wird (weswegen auch immer o_O):
SELECT Vorname, Zuname, GeburtsDatum,
COUNT (DISTINCT (IDA)) AS Aufnahmen,
COUNT (DISTINCT (Instrument)) AS Instrumente,
SUM (Verdienst)
FROM Person p NATURAL JOIN Musiker LEFT OUTER JOIN spielt ON (ID = IDM)
GROUP BY ID, Vorname, Zuname, GeburtsDatum;
Vielen Dank im Voraus, weiß hier doch sicher jemand! ^_^
Wie kann man für eine sum ()-Funktion einen "Standardwert" bestimmen, der dortsteht falls die Summe NULL ist? Sollte eigentlich ganz leicht sein, aber wie gesagt: nichts gefunden. -_- Müsste übrigens auf Postgres laufen, falls das einen Unterschied macht.
Hier noch die Query, falls die gebraucht wird (weswegen auch immer o_O):
SELECT Vorname, Zuname, GeburtsDatum,
COUNT (DISTINCT (IDA)) AS Aufnahmen,
COUNT (DISTINCT (Instrument)) AS Instrumente,
SUM (Verdienst)
FROM Person p NATURAL JOIN Musiker LEFT OUTER JOIN spielt ON (ID = IDM)
GROUP BY ID, Vorname, Zuname, GeburtsDatum;
Vielen Dank im Voraus, weiß hier doch sicher jemand! ^_^