SQL枢轴
问题描述:
海兰,SQL枢轴
我有以下表格:
Job-------|-Segment--|--Days
Analyst---|--F-------|--34
Analyst---|--F-------|--25
Worker----|--Z-------|--32
,我需要它是这样的:
Job-------|--F-----|--Z---
Analyst---|--34----|------
Analyst---|--25----|------
Worker----|--------|--32--
。你们有什么想法,我怎么能如果可能的话,最好使用PIVOT。
谢谢大家提前
答
它适合你吗?
select job,
case segment
when 'F' then [days]
end
AS [F],
case segment
when 'Z' then [days]
end
AS [Z]
from your_table
+1符合SQL规范 – 2011-05-19 14:15:05