본문 바로가기

프로그래밍/MS SQL

[MSSQL] Row 데이터를 가로로 표현

[MSSQL] Row 데이터를 가로로 표현

 

- 컬럼이 유동적인 동적쿼리 생성시 사용.

- 그룹이 같은 데이터 표시할 때 사용

 

<예제 데이터>

 

 

1. XML

 

- Result

 

2. QUOTENAME 함수 이용

 

- Result

 

2-1. QUOTENAME 함수 이용, 각 Row 콤마로 구분

 

- Result

 

3. STUFF 함수 이용, 각 Row 콤마로 구분 (2-1과 결과 동일)

 

- Result

 

4. 특정 컬럼별 Row 콤마로 구분

 

- Result