答案 0 :(得分:2)
PIVOT是实现这一目标的方法,起初可能令人困惑(至少对我而言)。
https://www.codeproject.com/Tips/500811/Simple-Way-To-Use-Pivot-In-SQL-Query
答案 1 :(得分:1)
答案 2 :(得分:0)
select id,SN,
case Part when 'P1' then '1' else null end 'P1',
case Part when 'P2' then '1' else null end 'P2',
case Part when 'P3' then '1' else null end 'P3',
case Part when 'P4' then '1' else null end 'P4',
case Part when 'P5' then '1' else null end 'P5'
from table1