以下是在MySQL中通过SQL语句实现Excel中数据透视表/交叉表/二维表的功能。原理不作赘述,具体示例与代码如下:
1. 数据源预览
SELECT * FROM pivot_table;
2. 数据透视表
SELECT
year AS "年份",
SUM(CASE WHEN department = "蔬菜" THEN sale END) AS "蔬菜",
SUM(CASE WHEN department = "水果" THEN sale END) AS "水果",
SUM(CASE WHEN department = "水产" THEN sale END) AS "水产"
FROM
pivot_table
GROUP BY
year;
3. 使用的Excel技巧
-
Excel比率可视化
-
怎么制作可筛选的Excel折线图
-
怎么用隔行填充来美化Excel表格
-
用剪切板制作出好看的Excel可视化
-
如何做出好看的Excel可视化图表
-
解除工作簿密码保护
-
如何用VBA代码移除工作表密码
-
在Excel中怎么用控件制作出具有交互性的可视化图表
-
制作可控制开关的数据条
-
如何用Excel制作一个“动态电子表”
-
会说话的Excel表格
-
切片器的应用
-
Excel字符串函数玩法集锦
-
如何在Excel中重置索引
-
条件格式+函数的妙用
-
Excel中的字符串拼接
-
空白内容错列填充
-
用Excel函数制作工资条
-
在Excel表格中用Power Query 做聚合运算
-
vlookup函数的那些坑
创作不易,分享难得。如果觉得本文对您有帮助,请不吝动动宝贵的手指帮忙点个赞以示支持一下。后期,我会用心分享更多更精彩、实用的干货给大家,以期共同进步。感谢阅读!