如何使用T-SQL查询透视数据



我需要调整我的数据,以便分类和交易显示为标题。下面是一个示例数据集。

问题编号自定义值分类泵分类关闭电气
描述 状态自定义标签
液压 打开 680主要
液压 打开 680 交易
电气 关闭 681次要
电气681交易

一个简单的PIVOT应该可以完成

Select *
From  YourTable 
Pivot ( max( Custom_Value ) for Custom_Label in ( [Classification],[Trade] ) ) pvt

编辑-

万一你有多余的列没有列在上面。。。你需要";饲料";只有所需列的枢轴。

Select *
From  ( Select Description
,Status
,Issue_number
,Custom_Label
,Custom_Value
From  YourTable
) src
Pivot ( max( Custom_Value ) for Custom_Label in ( [Classification],[Trade] ) ) pvt

最新更新