goddmk's DEV
[MSSQL] PIVOT을 사용하여 행값을 컬럼으로 바꾸기
만약에 테이블에서 행값을 컬럼으로 주고 그것에 해당하는 값들을 집계를 구하여 표현하고 싶다면 PIVOT 함수를 사용하면 된다. 아래의 예제를 살펴보자 1. PIVOT 함수 예제NAME이라는 열의 속성들을 컬럼으로 바꾸고 그것에 해당하는 ITEM1 값들을 그룹화하여 집계를 내는 예제이다. 위의 사진 처럼 표현하기 위해서는 PIVOT함수를 사용하면 쉽게 표현 할 수 있다. 2. PIVOT 함수 사용방법PIVOT을 사용하기 위해서는 아래의 코드를 작성하면 된다.SELECT * FROM (피벗할 쿼리) AS A PIVOT (집계함수(집계컬럼) FOR 피벗컬럼 IN ([피벗컬럼값]...)) AS B 코드를 살펴보도록 하자먼저 하위쿼리에 PIVOT함수를 적용한 쿼리를 작성하면 된다.그런다음 피벗에 필요한 쿼리를 작..
goddmk
'열' 태그의 글 목록