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

溫馨提示×

如何用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
思南县| 封丘县| 新乡县| 隆化县| 新沂市| 山西省| 阿勒泰市| 佛坪县| 湘阴县| 旌德县| 五原县| 张掖市| 金溪县| 苗栗县| 即墨市| 玛多县| 黄石市| 阳西县| 新源县| 淮北市| 民权县| 乐至县| 泸水县| 邮箱| 乌恰县| 台中县| 元氏县| 全椒县| 苏尼特右旗| 綦江县| 汶上县| 洞口县| 高淳县| 甘谷县| 崇义县| 饶阳县| 黎平县| 湖州市| 洱源县| 永康市| 渝北区|