Tidak ada fungsi di TSQL untuk "memindahkan" kolom, selain mengedit urutan daftar SELECT, ini adalah yang terbaik yang dapat Anda lakukan:
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 ....
Anda bisa membungkus kueri yang ada di dalam tabel turunan, di mana Anda kemudian bisa memindahkan nama kolom baris tunggal yang Anda inginkan. Pastikan saja bahwa ORDER BY dipindahkan dari tabel turunan.
Jika Anda menggunakan SSMS , Anda dapat melihat hasil yang Anda set dalam mode "hasil ke kisi" dan cukup seret dan lepas judul kolom untuk menggeser kolom di sekitarnya.