Không có chức năng nào trong TSQL để "di chuyển" các cột xung quanh, ngoài việc chỉnh sửa thứ tự danh sách CHỌN, đây là điều tốt nhất bạn có thể làm:
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 ....
Bạn có thể bọc truy vấn hiện tại của mình bên trong một bảng dẫn xuất, nơi bạn có thể di chuyển tên các cột dòng đơn theo tất cả những gì bạn muốn. Chỉ cần đảm bảo rằng bất kỳ ORDER BY nào cũng được chuyển ra khỏi bảng dẫn xuất.
Nếu bạn đang sử dụng SSMS , bạn có thể xem tập hợp kết quả của mình ở chế độ "kết quả thành lưới" và chỉ cần kéo và thả tiêu đề cột để trượt các cột xung quanh.