Bạn chưa cho thấy nỗ lực truy vấn của mình, nhưng có thể nó giống như thế này:
SELECT
ID, Q1, Q2, Q3, Q4,
Q1 + Q2 + Q3 + Q4 AS "Total"
FROM MyTable
Nếu bất kỳ Q1
nào , Q2
, Q3
hoặc Q4
giá trị là null, Q1 + Q2 + Q3 + Q4
sẽ là null. Để coi các giá trị null là 0 và nhận được tổng thích hợp, hãy thực hiện việc này thay thế:
SELECT
ID, Q1, Q2, Q3, Q4,
COALESCE(Q1,0) + COALESCE(Q2,0) + COALESCE(Q3,0) + COALESCE(Q4,0) AS "Total"
FROM MyTable
COALESCE
chức năng
sẽ trả về giá trị không rỗng đầu tiên trong danh sách.