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

溫馨提示×

如何用SQL語句在MySQL中進行數據透視

小樊
86
2024-09-12 02:41:09
欄目: 云計算

在 MySQL 中,可以使用 CASE 語句實現數據透視

首先,創建一個示例表格并插入數據:

CREATE TABLE sales_data (
    product_id INT,
    month VARCHAR(10),
    sales INT
);

INSERT INTO sales_data (product_id, month, sales)
VALUES (1, 'January', 100),
       (1, 'February', 200),
       (2, 'January', 150),
       (2, 'February', 250);

接下來,使用 SQL 語句和 CASE 語句進行數據透視:

SELECT product_id,
       SUM(CASE WHEN month = 'January' THEN sales ELSE 0 END) AS January_sales,
       SUM(CASE WHEN month = 'February' THEN sales ELSE 0 END) AS February_sales
FROM sales_data
GROUP BY product_id;

這將返回以下結果:

+------------+--------------+----------------+
| product_id | January_sales| February_sales |
+------------+--------------+----------------+
|          1 |          100|             200 |
|          2 |          150|             250 |
+------------+--------------+----------------+

在此示例中,我們使用了 CASE 語句對每個月的銷售額進行條件求和。通過對 product_id 進行分組,我們可以得到每個產品在每個月的銷售額。

0
马关县| 凤城市| 丹凤县| 杭州市| 庄河市| 黑河市| 沙雅县| 斗六市| 濮阳县| 宁河县| 巧家县| 德安县| 宝鸡市| 诸暨市| 金沙县| 丹东市| 邵阳市| 彝良县| 馆陶县| 册亨县| 德清县| 廉江市| 华池县| 高尔夫| 龙泉市| 民权县| 长葛市| 蓬莱市| 嘉祥县| 如东县| 通化县| 顺义区| 山东| 蒲江县| 禹州市| 郁南县| 井冈山市| 五大连池市| 东光县| 红桥区| 襄樊市|