2017-08-15 10 views
0

テーブルt1には、c1(int)とc2(nvarchar)の2つのカラムがあります。この表では、常に1つの行のみです。列(SQL)を使用した転置テーブル

c1 c2 
---- ---- 
1 a 

そして、私は列を持つテーブルを転置必要なので、私はこの結果excpect:私は今、このクエリを作成する方法のアイデアを持っている

col name value 
-------- ----- 
c1  1 
c2  a 

を はたとえば、クエリselect c1,c2 from t1戻り結果セット。あなたが私を助けてくれることを願います。

+1

? –

+0

[SQL Serverで列を行に転記する方法](https://stackoverflow.com/questions/20956594/how-to-transpose-columns-to-rows-in-sql-server)の可能な複製 –

答えて

0

これはおそらく、すべてのデータベースのために働く必要があります:あなたが作業しているどのようなRDBMS

SELECT 'C1' As ColName, 
     c1 As ColValue 
FROM Table 

UNION 

SELECT 'C2', 
     c2 
FROM Table 
関連する問題