标签: sql sql-server pivot unpivot
如果我们PIVOT任何表格和UNPIVOT该表格,我们会获得原始表格吗?
PIVOT
UNPIVOT
答案 0 :(得分:1)
不,不会总是得到与原始表相同的表。这取决于我们正在查看的数据类型。
检查SQL Fiddles以获取@Mahmoud Gamal的数据。
SQL Fiddle With SUM
SQL Fiddle With MAX
答案 1 :(得分:0)
不,你可以得到不同的结果。因为在枢轴中使用聚合函数。并且当您对枢轴查询进行不活动时,可能会获得不同的结果,例如在pivot字段上聚合的原始表。