【发布时间】:2016-07-01 07:15:01
【问题描述】:
如果您有表格(示例)
declare @MyTable table (
CustomerName nvarchar(50),
BirthDate datetime,
BirtPlace nvarchar(50),
Phone nvarchar(50),
Email nvarchar(50)
)
insert into @MyTable
(
CustomerName,
BirthDate,
BirtPlace,
Phone,
Email
)
values (
'Customer1',
'12.05.1990',
'Place1',
N'+000125456789',
N'customer@customer.com'
)
是否有可能得到以下结果集:
CustomerName Customer1
BirtDate 1990-12-05
BirtPlace Place1
Phone +000125456789
Email customer@customer.com
类似于 pivot 的东西,但我不知道如何得到这个结果。
【问题讨论】:
-
我认为你真正想要的是
UNPIVOT,而不是pivot。
标签: sql sql-server unpivot