溫馨提示×

MySQL中使用SUM函數時如何設置條件

小樊
148
2024-08-10 22:47:35
欄目: 云計算

在MySQL中使用SUM函數時,可以通過在SELECT語句中使用CASE WHEN語句來設置條件。例如,下面的示例通過設置條件來計算銷售額中特定產品的總和:

SELECT 
    SUM(CASE WHEN product_id = 1 THEN amount ELSE 0 END) AS total_sales_product_1,
    SUM(CASE WHEN product_id = 2 THEN amount ELSE 0 END) AS total_sales_product_2
FROM sales_table;

在上面的示例中,當product_id等于1時,將amount的值加到total_sales_product_1中;當product_id等于2時,將amount的值加到total_sales_product_2中。其他情況下,將0加到總和中。

可以根據具體的條件和需求,使用不同的條件來計算SUM函數的結果。

0