아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자19.05.17

mssql 원하는 결과값을 나타내는 쿼리좀 알려주세요

제가 mssql에서 원화는 결과값은

TestTable

TestCode TestName

01 Test1

02 Test2

03 Test3

이런식의 테이블이 있다치면

01 02 03

Test1 Test2 Test3

이렇게 나타내고 싶어요 혹시 어떻게 할지 아시는분 계신가요??

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요??

    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