私はこのように私のデータを格納するテーブルを持っている:列の値を列に切り替える方法は?
ID Name Value 1 Tag1 20 2 Tag2 30 3 Tag3 40
私はこのような各タグの値を表示したい:
ID Tag1 Tag2 Tag3 1 20 30 40
私は1つの列のためにこれを試してみました:
SELECT
ID
,Value AS Tag1
FROM
dbo.TableLogger
WHERE
(Name = 'Tag1')
残りの列はどうすればよいですか?
ピボット!!!!!!! http://24.media.tumblr.com/6b6265de049e4b4b918ec66572b2d40f/tumblr_mh5fmkj58S1rycrkjo1_500.gif –
どうすればいいですか?ありがとう! – magn
答えは以下を参照 –