За да завъртите, трябва да използвате клаузата за завъртане на оператора select:
select *
from testtable
pivot ( max(name)
for id in (1,2,3,4)
)
Това не е особено красиво да се прави в SQL, така че трябва да прецените внимателно дали това е, което искате да направите. Обикновено използвам Oracle Base за опорни примери, но има много.
Ето малко SQL Fiddle за демонстриране.