2016-06-04 4 views
0

SQL Server 행 정보 질문.SQL Server 병합 행

나는 다음과 같이 행을 병합 할 :

[picture 1]

은 무엇으로 다음과 결과를 병합합니다?

[picture 2]

감사합니다.

답변

1

이것은 ClassTime 필드의 집계 텍스트 연결을 제외하고는 직선 인 것처럼 보입니다 (GROUP BY).

는 불행하게도 SQL 서버가없는 집계 텍스트 연결 기능을 내장하고 해결하지 꽤 있습니다 https://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/

당신은 아마 비 집계 데이터를 선택하고 데이터베이스에 집계를하고 더 나은 길 이죠 클라이언트 소프트웨어. 텍스트 연결은 데이터 관심사가 아닌보기 관심 사항이므로 모든 유스 케이스에서 허용되는 방식으로 SQL에서 텍스트를 안정적으로 연결할 수있는 방법은 없습니다 (예 : 문자열 결합 분리 , 문화 인식 등).