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

溫馨提示×

SQL CASE WHEN在聚合函數中的應用

sql
小樊
92
2024-06-19 18:47:08
欄目: 云計算

在聚合函數中使用 SQL CASE WHEN 可以在對數據進行聚合計算時根據條件進行分組或篩選數據。例如,可以根據某個條件來計算不同分組的總數、平均數等。

以下是一個示例,在一個訂單表中計算不同類別商品的平均價格:

SELECT 
    CASE 
        WHEN category = 'Electronics' THEN 'Electronics'
        WHEN category = 'Clothing' THEN 'Clothing'
        ELSE 'Other'
    END AS category_group,
    AVG(price) AS avg_price
FROM orders
GROUP BY 
    CASE 
        WHEN category = 'Electronics' THEN 'Electronics'
        WHEN category = 'Clothing' THEN 'Clothing'
        ELSE 'Other'
    END

在上面的示例中,我們使用 CASE WHEN 來根據商品類別將數據分組為 Electronics、Clothing 和 Other,并計算每個組的平均價格。最終的結果會顯示每個類別的平均價格。

0
清丰县| 鞍山市| 武邑县| 鄢陵县| 凤庆县| 湛江市| 邢台县| 曲麻莱县| 仁寿县| 宜丰县| 武川县| 黄石市| 英吉沙县| 金门县| 扶风县| 安平县| 诸城市| 轮台县| 阿荣旗| 铁岭县| 灵石县| 盐山县| 印江| 镇巴县| 越西县| 桑日县| 六枝特区| 康定县| 治县。| 鸡东县| 香港| 浦县| 读书| 军事| 来宾市| 翼城县| 昭平县| 华亭县| 开封县| 加查县| 汉川市|