Er is geen functionaliteit in TSQL om de kolommen te "verplaatsen", behalve het bewerken van de SELECT-lijstvolgorde, dit is het beste wat u kunt doen:
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 ....
U kunt uw bestaande query in een afgeleide tabel plaatsen, waar u vervolgens de kolomnamen met één regel naar wens kunt verplaatsen. Zorg ervoor dat elke ORDER BY uit de afgeleide tabel wordt verplaatst.
Als u SSMS gebruikt , kunt u uw resultatenset bekijken in de modus "resultaten naar raster" en gewoon de kolomkoppen slepen en neerzetten om de kolommen rond te schuiven.