안녕하세요??
MSSQL 쿼리에 대해 문의 주셨는데 여러가지 방법의 쿼리 작성이 있겠지만
제가 생각하기엔 Pivot연산을 이용해서 원하시는 결과값을 쉽게 만들 수 있을꺼같습니다
Pivot연산은 행렬을 변환해서 보여주는 연산자입니다
SELECT [01], [02], [03]
FROM
(
SELECT TestCode, TestName
FROM Test_Table WITH (NOLOCK)
) AS A
PIVOT
(
MIN(TestName)
FOR TestCode IN ([01], [02], [03])
) A