我使用SQL Server 2008.这是我的SQL:
SELECT [CIExtendedAttributeID]
,[dbo].[CIExtendedAttribute].[CreatedBy]
,[dbo].[CIExtendedAttribute].[CreationDate]
,[dbo].[CIExtendedAttribute].[ModifiedBy]
,[dbo].[CIExtendedAttribute].[ModificationDate]
,[ConfigurationItemID]
,[Value]
,[dbo].[CIExtendedAttribute].[CIExtendedAttributeTypeID]
,[dbo].[CIExtendedAttributeType].DescrEN
FROM [dbo].[CIExtendedAttribute]
INNER JOIN [dbo].[CIExtendedAttributeType] ON [dbo].[CIExtendedAttribute].CIExtendedAttributeTypeID = [dbo].
[CIExtendedAttributeType].[CIExtendedAttributeTypeID]
the result :
CIExtendedAttributeID CIExtendedAttributeTypeID DescrEN VALUE
0 1 MAC adress 000B6XXXXX8
1 1 ESN 100B6XXXXX8
2 2 Display 19"
3 2 MAC adress 100B6XXXXX9
I would like :
TESTCIExtendedAttributeID TESTCIExtendedAttributeTypeID MAC adress ESN Display
0 1 000B6XXXXX8 100B6XXXXX8 NULL
2 2 100B6XXXXX9 NULL 19"
我想将行值切换为列。这个例子很轻,但现实是另一回事。这可能在另一个表格或其他任何内容中。我也可以导出到Excel。