91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在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
宁国市| 五莲县| 香格里拉县| 平乡县| 隆子县| 炎陵县| 三明市| 安义县| 榆林市| 延吉市| 西峡县| 札达县| 佛教| 巫山县| 蒙城县| 和平县| 融水| 宁夏| 莒南县| 工布江达县| 阿瓦提县| 盘锦市| 多伦县| 牡丹江市| 蛟河市| 宿州市| 安徽省| 迁安市| 景宁| 桓台县| 陵川县| 綦江县| 青冈县| 舟曲县| 东兰县| 高密市| 福清市| 崇信县| 沐川县| 榆社县| 建德市|