SELECT リストの順序を編集する以外に、TSQL には列を「移動」する機能はありません。これができる最善の方法です:
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 ....
既存のクエリを派生テーブル内にラップして、単一行の列名を必要に応じて移動できます。 ORDER BY が派生テーブルの外に移動されていることを確認してください。
SSMS を使用している場合 、「グリッドへの結果」モードで結果セットを表示し、列見出しをドラッグ アンド ドロップして列をスライドさせるだけです。