MySQL聚合查询如何实现数据透视表功能?

MySQL聚合查询如何实现数据透视表功能?,第1张

生成数据透视

set @sql = 'SELECT [name], ' select @sql = @sql + 'sum(case book when '+quotename(book,'''')+' then saledNumber else 0 end) as ' + quotename(book)+',' from s group by book select @sql = left(@sql,len(@sql)-1) select @sql = @sql + ', sum(saledNumber) as [sum] from s group by [name]' select @sql exec(@sql)

1.数据透视视图是处理Excel常用的手段,而应用数据透视视图的第一步就是导入数据,如本例中,表中有889167行数据,那么将这些数据导入Excel表中将是一个很漫长的过程,可以借助SQL语句选择性的导入数据,以此来提交数据加载的速度。

2.打开空白Excel,依次点击【数据】选项卡【自Access按钮】。

3.在d出的【选择数据源】对话框中打开ACCESS文件,本文中则打开文件名为“无线路由”的实例文件;

4.在d出的【导入数据】对话框中根据需求选择数据的显示方式,是“表”、“数据透视表”、“数据透视图”等等,本文中选择“数据透视图”,并单击对话框下方的【属性】按钮;

5.在d出的【链接属性】对话框中选择【定义】选项卡,更改命令类型为“SQL”,命令文本为SQL代码,至此发现Excel已经为筛选出了所有安卓设备。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8314605.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存