select * from PivotEx
pivot
(
avg(avg)
for city in ( [Mumbai] ,[Ahmedabad],[Raikot])
) piv;
在枢轴中动态传递值
Declare @cols nvarchar(max)
Declare @query nvarchar(max)
SET @cols = STUFF((SELECT distinct ',' + QUOTENAME(city)
FROM PivotEx
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)')
,1,1,'')
set @query = ' select * from PivotEx
pivot
(
avg(avg)
for city in (' + @cols + ')
) p '
execute(@query)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句