-2
我想將三個記錄合併爲一個記錄集。SQL:使用多個記錄集創建一個記錄集
我的查詢是這樣的:從表中選擇值,其中ID「1」
現在我有以下結果:
A
B
C
是否有可能有一個像
Value1|Value2|Value3
A | B | C
結果
在此先感謝。
我想將三個記錄合併爲一個記錄集。SQL:使用多個記錄集創建一個記錄集
我的查詢是這樣的:從表中選擇值,其中ID「1」
現在我有以下結果:
A
B
C
是否有可能有一個像
Value1|Value2|Value3
A | B | C
結果
在此先感謝。
您可以選擇此項。
DECLARE @s VARCHAR(max);
DECLARE @a VARCHAR(max);
select
@a =
stuff((
select ''',[Value'+
CAST(row_number() over(order by u.username) AS nvarchar(20))+
']=''' +
u.username
from users u
for xml path('')
),1,2,'') ;
set @s = 'select '[email protected] + ''''
exec(@s)
[轉換行,以使用SQL Server '透視' 欄目]可能的複製(http://stackoverflow.com/questions/15931607/convert-rows-to-columns-using-pivot-in-sql -服務器) – Wanderer