摘要:
SqlServer行列倒置示例行列倒置是SqlServer中常用的技巧之一,不同于SqlServer2000用case拼接的方式,SqlServer2005提供pivot和unpivot关键字来实现这一技巧。一.使用PIVOT进行行列倒置示例数据库及测试数据表RoleCellConvertDemo中的数据如下:利用pivot将每个季度的利润转换成横向显示:selectid编号,[name]姓名,[1]第一季度,[2]第二季度,[3]第三季度,[4]第四季度fromRowCellConvertDemopivot(sum(profile)forquarterin([1],[2],[3],[4])) 阅读全文