본문 바로가기 메뉴 바로가기

CodeQnA

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

CodeQnA

검색하기 폼
  • 분류 전체보기 (63)
    • 프로그래밍 언어 (7)
      • Javascript (1)
      • Python (5)
      • Java (1)
      • C, C++ (0)
    • 웹 개발 (34)
      • 프론트엔드 (11)
      • 백엔드 (23)
      • 풀스택 (0)
    • 데이터베이스 및 클라우드 (22)
      • SQL & NoSQL (6)
      • 클라우드 서비스 (AWS, Azure, GCP 등.. (12)
      • Docker (3)
      • Kubernetes (1)
  • 방명록

SQL문법 (1)
여러 행의 데이터를 SQL Server에서 하나의 문자열로 변환하기 (STRING_AGG , FOR XML PATH, COALESCE)

SQL Server에서 여러 행의 텍스트를 하나의 문자열로 연결하는 방법은 유용하게 사용될 수 있습니다. 특히 데이터 집계나 레포트 생성 시 행 데이터를 하나의 문자열로 결합해야 하는 경우가 많습니다. 이 글에서는 SQL Server에서 이를 달성하는 몇 가지 주요 방법을 소개하겠습니다.1. STRING_AGG 함수 사용 (SQL Server 2017 이상)SQL Server 2017부터 도입된 STRING_AGG 함수는 여러 행의 값을 하나의 문자열로 쉽게 결합할 수 있는 강력한 함수입니다. 구분자(delimiter)를 사용해 데이터를 구분할 수 있어 매우 편리합니다.예시:SELECT STRING_AGG(ColumnName, ', ') AS ConcatenatedStringFROM TableName;여..

데이터베이스 및 클라우드/SQL & NoSQL 2024. 11. 19. 01:24
이전 1 다음
이전 다음
최근에 올라온 글
글 보관함
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
최근에 달린 댓글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바