Datensatz IS NULL ersetzen durch 0

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Bus
*
Beiträge: 15
Registriert: Di, 10.01.2012 18:17

Datensatz IS NULL ersetzen durch 0

Beitrag 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
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz IS NULL ersetzen durch 0

Beitrag 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"
Bus
*
Beiträge: 15
Registriert: Di, 10.01.2012 18:17

Re: Datensatz IS NULL ersetzen durch 0

Beitrag von Bus »

Moin,
und vielen Dank für den Tipp. Hat Super geklappt
Bus
Antworten