在SQL中,可以使用CASE
語句結合SUM
函數來實現多條件求和,例如:
SELECT
SUM(CASE WHEN condition1 THEN column1 ELSE 0 END) +
SUM(CASE WHEN condition2 THEN column1 ELSE 0 END) AS total_sum
FROM table_name;
在上面的示例中,condition1
和condition2
是兩個不同的條件,column1
是要進行求和的列,table_name
是要操作的表名。對于滿足condition1
的行,將column1
的值加到總和中,對于滿足condition2
的行也是同樣的方式。
希望這可以幫助到您。