我有一个SQL Server表: 一些关键列,句号,值
时间段可以从1到约50.我需要以下列格式得到结果:
键列,period1value,period2value,...
它看起来像一个简单的数据透视查询(甚至不是聚合),但问题是该表有1000万行,因此数据透视图将永远占用。 什么是最好的解决方案?
我将在C#中阅读该表,因此有一种可能性 旋转如果有,但我不确定它会更快。
答案 0 :(得分:0)
所以问题不是枢纽,而是表现;为什么不尝试在Period列上添加索引然后使用pivot
答案 1 :(得分:0)
如果您使用的是大量数据,与SQL Pivot相比,使用SSAS进行透视将是快速的