1
일련의 행에서 결과가 반환되는 대신 결과가 여러 열이있는 단일 행으로 반환되도록 SQL 쿼리의 결과를 회전 할 수 있기를 바랍니다. 예를 들어 다음 표를 참조하십시오.SQL Server 2005에서 쿼리 결과를 회전하려면 어떻게합니까?
Create Table TestData
(
things varchar(25)
)
Insert into TestData values ('Thing1')
Insert into TestData values ('Thing2')
Insert into TestData values ('Thing3')
Insert into TestData values ('Thing4')
나는
Thing1 Thing2 Thing3 같은 Thing4
보다는
- Thing1를 반환하는
- Thing2 'TestData 사용에서 선택 일'같은 SELECT 문을 싶습니다
- Thing3
- Thing4
미리 도움을 청하십시오.
업데이트 :
나는과 같이 테이블에 ID 열을 추가하여 원하는 결과를 얻을 수 있습니다 발견 피벗을 사용하는 Gratzy에 의해 추천을보고 한 후.
Create Table TestData
(
id int identity,
things varchar(25)
)
다음을 실행하십시오. 결과