728x90
MsSql 여러 행의 문자열 합치기 함수를 찾기가 쉽지 않습니다.
찾았다 하더라도 사용 방법이 궁금하기도 하고요.
그래서 정리했습니다.
시작해 볼까요.
먼저 데이터를 만들겠습니다.
테이블정보에 데이터를 만들었습니다.
순번, 성명, 전화번호 이런 순서로 되어 있습니다.
1. 성명 한 부분을 '*'로 표현하여 알아보지 못하게 일부분을 표현하는 방법입니다.
stuff(문자열, 위치, 길이, 변경할 문자)
2. 성명을 한 행으로 보여주게 표현해 보겠습니다.
stuff 함수를 사용하면서 ', '로 구분을 하고 for xml형식으로 표현을 합니다.
3. 같은 Seq 구분에 성명을 한 행에 표현해 보겠습니다.
stuff 함수를 사용하면서 Seq별도 구분합니다.
이렇게 함수를 이용하여 쿼리작성에 효율성을 추구할 수 있습니다.
또한 시간을 단축할 수 있고요.
잘 활용하셔서 프로젝트에 도움이 되었으면 합니다.
반응형
'IT > MsSql' 카테고리의 다른 글
MSSQL 스크립트 생성 (0) | 2025.03.18 |
---|---|
밀리세컨드, 시, 분, 초로 변경 계산 (0) | 2023.11.28 |
MSSQL 단어 자동 완성, 테이블명 자동인식 (0) | 2023.04.27 |
MSSQL CHARINDEX 함수 (0) | 2023.04.26 |
msSql NOLOCK 사용법, WITH(NOLOCK) (0) | 2023.04.25 |