SQL:将多列转换为行

Tay*_*min 3 sql-server sql-server-2005 sql-server-2008

我有以下格式的表格 在此处输入图片说明 我需要将其转换为这种格式

在此处输入图片说明

所以基本上我希望将多列转换为行。有人可以帮我弄这个吗?

谢谢

小智 5

尝试

select *
  from yourTable
  unpivot (
    Value
    for NewCol in (Value1, Value2, Value3,Value4, Value5)
  ) up
Run Code Online (Sandbox Code Playgroud)