Det finns ingen funktion i TSQL för att "flytta" runt kolumnerna, förutom att redigera SELECT-listans ordning, det här är det bästa du kan göra:
SELECT
d.Name
,d.Height
,d.Power
,d.MasteryKen --<<can now move around single lines
,d.blahnum
,d.blahtext
,d.blahdate
,d.blahcalc
,d.blahflag
,d.blahflag
,d.blahcompare
FROM (Select
vi.Name
,vi.Height
,vi.Power
,case when tt.losses < 3
then 'Y'
else 'N'
end as MasteryKen
,tt.blahnum
,vi.blahtext
,vi.blahdate
,vi.blahcalc
,tt.blahflag
,vi.blahflag
,vi.blahcompare
From SenshiVitalInfo vi
Join TatakauTable tt
on vi.namecd=tt.namecd
) d
--ORDER BY ....
Du kan lägga in din befintliga fråga i en härledd tabell, där du sedan kan flytta namnen på en rad kolumner så mycket du vill. Se bara till att eventuell ORDER BY flyttas ut från den härledda tabellen.
Om du använder SSMS , kan du se din resultatuppsättning i "resultat till rutnät"-läge och bara dra och släppa kolumnrubrikerna för att dra runt kolumnerna.