Sie haben Ihren Suchversuch nicht angezeigt, aber er sieht wahrscheinlich so aus:
SELECT
ID, Q1, Q2, Q3, Q4,
Q1 + Q2 + Q3 + Q4 AS "Total"
FROM MyTable
Wenn einer der Q1
, Q2
, Q3
, oder Q4
Werte sind null, Q1 + Q2 + Q3 + Q4
wird null sein. Um die Nullen als Null zu behandeln und eine richtige Summe zu erhalten, tun Sie stattdessen Folgendes:
SELECT
ID, Q1, Q2, Q3, Q4,
COALESCE(Q1,0) + COALESCE(Q2,0) + COALESCE(Q3,0) + COALESCE(Q4,0) AS "Total"
FROM MyTable
Der COALESCE
Funktion
gibt den ersten Nicht-Null-Wert in der Liste zurück.