Der er ingen funktionalitet i TSQL til at "flytte" rundt på kolonnerne, bortset fra at redigere SELECT-listerækkefølgen, dette er det bedste du kan gøre:
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 ombryde din eksisterende forespørgsel i en afledt tabel, hvor du så kan flytte navnene på enkeltlinjekolonnerne, alt hvad du vil. Bare sørg for, at enhver ORDER BY er flyttet ud af den afledte tabel.
Hvis du bruger SSMS , kan du se dit resultatsæt i "resultater til gitter"-tilstand og bare trække og slippe kolonneoverskrifterne for at skubbe kolonnerne rundt.