摘要: 一、UNPIVOT: UNPIVOT与PIVOT正好相反,它把数据从列旋转到行例: 首先将源数据显示出来,看一下: 我们先把empid为1和2的2006年数据修改为nullUPDATE dbo.EmpYearValues SET [2006] = NULLWHERE empid IN(1, 2); 设置完成之后在查询源数据:如下: 下面我们进行UNPIVOT操作:SELECT empid, orderyear, valFROM dbo.EmpYearValues UNPIVOT(val FOR orderyear IN([2006],[2007],[2008])) AS ... 阅读全文
posted @ 2013-11-21 14:36 柏拉图的永恒 阅读(4699) 评论(0) 推荐(0) 编辑