1
我有一列有5列的表格。就可以了select *
給出了這些結果:如何在Sql Server中做一個簡單的透視圖
72594206916
2
1/2/08
Seattle
WA
我如何做一個簡單的選擇從該表到一個單一的行中的另一個表5列的值?
我有一列有5列的表格。就可以了select *
給出了這些結果:如何在Sql Server中做一個簡單的透視圖
72594206916
2
1/2/08
Seattle
WA
我如何做一個簡單的選擇從該表到一個單一的行中的另一個表5列的值?
試試這個[假設你必須在表中只有5行]
Select * from
(
select col1,
row_number() over (order by (SELECT 1)) rn
from t1
) v
Pivot
(
Max(col1)
For rn In ([1],[2],[3],[4],[5])
)
as P
是否列的順序有關係嗎?你可以添加標識列到這張表嗎? –
像這樣的查詢實際上只需要與錯誤的數據庫設計結合使用。如果行數是固定的,則只能使用靜態SQL查詢來完成此操作。 – wvdz
我同意,popovitsj。我只是在處理我的工作,並試圖完成工作。不高興。 – birdus