3

如果我们PIVOT有任何桌子,UNPIVOT那张桌子会得到我们原来的桌子吗?

4

2 回答 2

1

不,不会总是得到与原始表相同的表。这取决于我们正在查看的数据类型。

检查 SQL Fiddles 以获取 @Mahmoud Gamal 的数据。

SQL 小提琴与 SUM

SQL Fiddle with MAX

于 2013-03-04T11:39:48.543 回答
0

不,您可以获得不同的结果。因为在 pivote 中使用聚合函数。当您取消透视查询时,可能会得到不同的结果,例如透视字段上的聚合原始表。

于 2013-03-04T11:00:56.967 回答