인생은 효율성

  • 홈
  • 태그
  • 방명록

for xml path 1

[MSSQL] 여러 행을 한 줄로 나타내는 방법

#temp 테이블 name clor 1 apple red 2 banana yellow 3 peach pink 4 melon green 1. for xml path 사용 for xml path를 사용하면 결과가 xml태그로 나온다. 하지만 우린 xml태그는 필요 없기 때문에 3번째 줄처럼 select ','+name라고 써준다. 그러면 결과는 ,apple,banana,peach,melon 라고 나온다. 여기서 첫 번째 콤마는 필요 없기 때문에 이 콤마를 제거해준다. substring이나 replace같은 방법도 있지만 STUFF를 사용해서 첫 번째 콤마만 제거해주었다. SELECT STUFF(( SELECT ',' + name FROM #temp WHERE 1=1 FOR XML PATH('') ),1,1,..

MSSQL 2021.08.02
이전
1
다음
더보기
250x250
프로필사진
  • 분류 전체보기 (209)
    • 짧은만화 (15)
    • 토이프로젝트 (20)
    • JavaScript (26)
    • React (17)
    • 알고리즘 (91)
    • WEB (12)
    • 개발환경 (5)
    • 프로그래밍 (5)
    • 네트워크 (7)
    • MSSQL (6)
    • 기타 (2)

최근댓글

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바