前面几个例子:
http://www.cnblogs.com/insus/articles/1969896.html
http://www.cnblogs.com/insus/articles/1970577.html
http://www.cnblogs.com/insus/articles/1970707.html
全是SQL Server行列转换或是列行转换的相关例子。不过在SQL Server2005版本开始,有一个新的函数PIVOT()可以很轻易实现这些功能。参考下面代码:
执行结果:
另一种是想把上面的结果进行列行转换:
执行结果:
T-SQL PIVOT 行列转换,布布扣,bubuko.com
原文:http://www.cnblogs.com/lschenblog/p/3894605.html