728x90 pivot1 [MSSQL] PIVOT 함수, 행을 열로 바꾸기 SQL Server에서 행을 열로 변환하기 위해서는 PIVOT() 함수를 이용하면 된다. 특히 그룹함수를 이용하여 통계를 추출할 때 많이 사용된다. SELECT * FROM ( 피벗할 쿼리문 ) AS result PIVOT ( 그룹합수(집계컬럼) FOR 피벗대상컬럼 IN ([피벗컬럼값] ... ) AS pivot_result 그룹함수는 SUM(), COUNT(), AVG() 등을 사용할 수 있다. 피벗컬럼값은 한번 지정하면 데이터가 존재하지 않아도 고정적으로 출력된다. 피벗컬럼값의 대괄호([ ])는 존재해야하며, FROM절과 PIVOT절의 별칭(result, pivot_result)은 꼭 붙여줘야 오류가 발생하지 않는다. | PIVOT 기본 사용법 - 직군별, 근무지별 급여 합계 SELECT * FROM.. 2022. 4. 11. 이전 1 다음 728x90