クエリの試行は表示されていませんが、おそらく次のようなものです:
SELECT
ID, Q1, Q2, Q3, Q4,
Q1 + Q2 + Q3 + Q4 AS "Total"
FROM MyTable
Q1
のいずれかがある場合 、Q2
、Q3
、またはQ4
値はnull、Q1 + Q2 + Q3 + Q4
nullになります。 nullをゼロとして扱い、適切な合計を取得するには、代わりに次のようにします。
SELECT
ID, Q1, Q2, Q3, Q4,
COALESCE(Q1,0) + COALESCE(Q2,0) + COALESCE(Q3,0) + COALESCE(Q4,0) AS "Total"
FROM MyTable
COALESCE
機能
リスト内の最初のnull以外の値を返します。