DJ's Blog

고정 헤더 영역

글 제목

메뉴 레이어

DJ's Blog

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (48)
    • 용어 공부 (7)
    • 알고리즘 (26)
    • 에러 수정 (11)
    • SQL (3)

검색 레이어

DJ's Blog

검색 영역

컨텐츠 검색

FOR XML PATH

  • [MSSQL] 여러 행 값을 하나의 행에 나열하는 방법

    2022.03.16 by dajingjing

[MSSQL] 여러 행 값을 하나의 행에 나열하는 방법

한 컬럼에 속한 데이터를 한 칸에 표기해서 보여줘야 할때가 있다. > 테이블 명칭 : ABC_TABLE ↓ 총 두가지 방법이 있다. 1. STUFF, FOR XML PATH (SQL Sever 2017 이전 버전) 2. STRING_AGG (SQL Server 2017 이상 버전) 1. STUFF, FOR XML PATH 먼저 FOR XML PATH 사용 예시는 아래와 같다. SELECT COLUMN1 FROM ABC_TABLE FOR XML PATH 실행 A B C D E → 행 집합의 각 행마다 태그와 행 요소 이름(여기서는 )을 갖는다. SELECT COLUMN1 FROM ABC_TABLE FOR XML PATH('') 실행 A B C D E → PATH에서 이름을 대체하는 문자로 길이가 0인 문자..

SQL 2022. 3. 16. 10:10

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
DJ's Blog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바