亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何在SQL中使用SUM()函數進行條件求和

sql
小樊
90
2024-08-08 02:02:50
欄目: 云計算

要在SQL中使用SUM()函數進行條件求和,您可以在SUM()函數中嵌套一個CASE語句來指定條件。例如,假設您有一個名為“sales”的表,其中包含“amount”和“product_type”列,您想要按產品類型對銷售金額進行求和,可以按如下方式編寫SQL查詢:

SELECT 
    product_type,
    SUM(CASE WHEN product_type = 'A' THEN amount ELSE 0 END) AS sum_product_a,
    SUM(CASE WHEN product_type = 'B' THEN amount ELSE 0 END) AS sum_product_b,
    SUM(CASE WHEN product_type = 'C' THEN amount ELSE 0 END) AS sum_product_c
FROM sales
GROUP BY product_type;

在上面的查詢中,我們使用了SUM()函數和CASE語句來根據產品類型對銷售金額進行條件求和。在CASE語句中,我們檢查每行的產品類型,如果產品類型符合條件,則將銷售金額加入求和中,否則將0加入求和中。最后,使用GROUP BY子句按產品類型對結果進行分組。

0
上杭县| 荔波县| 正定县| 施甸县| 尼玛县| 湛江市| 富阳市| 合江县| 电白县| 巍山| 峨边| 加查县| 大洼县| 灵川县| 故城县| 德兴市| 农安县| 南城县| 治县。| 伊川县| 鹿邑县| 长岭县| 涞水县| 大兴区| 安龙县| 天等县| 旌德县| 泸西县| 镇安县| 中宁县| 哈尔滨市| 高平市| 准格尔旗| 布拖县| 唐山市| 白沙| 凤冈县| 手机| 常山县| 梧州市| 武陟县|