中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在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
忻城县| 肇庆市| 冕宁县| 山西省| 临漳县| 丘北县| 建瓯市| 闻喜县| 蒙山县| 加查县| 文化| 买车| 长乐市| 南澳县| 桑日县| 唐海县| 邢台市| 庆阳市| 西青区| 曲靖市| 德格县| 策勒县| 乐山市| 无锡市| 乐东| 新蔡县| 蓬安县| 湘乡市| 长兴县| 丹东市| 芷江| 汉寿县| 乌兰县| 扎兰屯市| 会理县| 上栗县| 疏附县| 长子县| 泌阳县| 新蔡县| 东莞市|