Seite 1 von 1

Datensatz IS NULL ersetzen durch 0

Verfasst: Di, 10.01.2012 18:41
von Bus
Moin,
ich befasse mich Base erst seit kurzen.
Ich möchte in einer Abfrage einen Datensatz "IS NULL" durch eine "0" ersetzen
Also wenn IS NULL dann 0 ansonsten nehme Wert

Ich möchte eine Addition über eine Anzahll von Spalten durchführen

Wer kann einen Anfänger da helfen.
Vielen Dank

Re: Datensatz IS NULL ersetzen durch 0

Verfasst: Di, 10.01.2012 18:54
von F3K Total
Hallo,
ich kenne zwei Möglichkeiten:

Code: Alles auswählen

Select sum(ifnull("Spalte",0)) from "Tabelle"
Select sum(coalesce("Spalte",0)) from "Tabelle"
Viel Erfolg,
Gruß R
Edit: in meiner embedded HSQL DB funktioniert die Summe auch ohne das "0"-setzen.

Code: Alles auswählen

Select sum("Spalte") from "Tabelle"

Re: Datensatz IS NULL ersetzen durch 0

Verfasst: So, 15.01.2012 15:59
von Bus
Moin,
und vielen Dank für den Tipp. Hat Super geklappt
Bus