請教:
資料表如下:
欄位名:a b c
----
值:1 2 3
希望得到資料格式如下:
欄位名: 題頭 值
------
值 a 1
b 2
c 3
----------
不希望用 exec +字串的方法!
uj5u.com熱心網友回復:
select * from (
select 1 as id,1 as a,2 as b,3 as c
union all
select 2,1,3,5
) a
unpivot(
值 for 題頭 in (a,b,c)
) p
如果沒有其他列進行標示,那么在行轉列前先row_number一下,否則無法進行列轉行
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/28081.html
標籤:基礎類
