Notice
Recent Posts
Recent Comments
Link
투케이2K
67. (MSSQL/SQL) STRING_AGG 사용해 출력되는 컬럼 데이터를 가로(행)으로 합쳐서 출력 실시 본문
[개발 환경 설정]
개발 툴 : SSMS
개발 언어 : MSSQL
[소스 코드]
/*
[STRING_AGG 사용해 출력되는 컬럼 데이터를 가로(행)으로 합쳐서 출력 실시]
1. STRING_AGG(컬럼, 구분자) WITHIN GROUP(ORDER BY 정렬기준) 문법으로 사용합니다
2. GROUP BY를 추가적으로 사용해서 특정 그룹별 데이터를 모두 출력합니다
*/
SELECT T_DEPT AS 부서,
STRING_AGG(T_NAME, ',') WITHIN GROUP(ORDER BY T_NAME) AS 이름
FROM TEST_USER
WHERE T_DEPT = '고구려'
GROUP BY T_DEPT;
[결과 출력]
[원본 데이터]
[STRING_AGG 데이터]
반응형
'MsSqlDB' 카테고리의 다른 글
69. (MSSQL/SQL) UNPIVOT (피벗) 방식을 사용해 개별 컬럼 데이터를 행으로 변환 출력 실시 (0) | 2022.05.23 |
---|---|
68. (MSSQL/SQL) WITH AS UNION ALL 사용해 임시 가상 테이블 생성 및 출력 수행 (0) | 2022.05.23 |
66. (MSSQL/SQL) rollup 롤업 사용해 그룹 별 소계 및 합계 구하기 실시 (0) | 2022.05.23 |
65. (MSSQL/SQL) DATEDIFF 를 사용해 연도 (year) , 월 (month) , 일자 (day) 차이 구하기 실시 (0) | 2022.05.20 |
64. (MSSQL/SQL) STUFF 함수를 사용해 특정 위치 값 데이터 삭제 및 새로운 데이터 교체 실시 (0) | 2022.05.19 |
Comments