본문 바로가기

프로그래밍/MS SQL

[MSSQL] Row Merge, 여러 Row 합치기

[MSSQL] Row Merge, 여러 Row 합치기

 

- 여러개의 Row로 된 데이터를 각 키마다 묶어 하나로 보일때 사용

 

 

1. 기초자료

 

 

 

 

 

2. FOR XML 사용

 

 < element 가 붙음 결과 >

 

 < element 가 안 붙음 결과 (컬럼을 변형하여 명을 지정안함)>

 

 

 

 

3. Column SubQueyr 이용

 

 

 

 

 

4. DISTINCT 사용

 

 

 

 

5. 끝의 스페이스 문자 ' '를 없애기 위해 Stuff 또는 SUBSTRING 등 문자열 함수 사용