Aggregat ein leeres ResultSet

Ich würde, wie die Aggregate von einer leeren Ergebnismenge auf 0 sein. Ich habe versucht, die folgenden:

SELECT SUM(COALESCE(capacity, 0))
  FROM objects
 WHERE null IS NOT NULL;

Ergebnis:

sum 
-----

(1 row)

Subquestion: wäre das nicht die oben genannten arbeiten in Oracle, mit SUM(NVL(capacity, 0))?

  • Welche Fehler haben Sie?
InformationsquelleAutor milan | 2011-06-29
Schreibe einen Kommentar