집 >데이터 베이스 >MySQL 튜토리얼 >SQL Server 테이블 행을 쉼표로 구분된 문자열로 변환하는 방법은 무엇입니까?
SQL Server에서 테이블 행을 쉼표로 구분된 문자열로 변환
SQL Server에서 행을 쉼표로 구분된 문자열로 연결하려면 STUFF() 및 FOR XML PATH() 함수를 함께 사용할 수 있습니다.
시연 내용은 다음과 같습니다.
샘플 테이블 생성 및 채우기:
<code class="language-sql"> DECLARE @T AS TABLE ( Name varchar(10) ) INSERT INTO @T VALUES ('John'), ('Vicky'), ('Sham'), ('Anjli'), ('Manish')</code>
쉼표 구분 기호를 사용하여 줄 연결:
<code class="language-sql"> SELECT STUFF(( SELECT ',' + Name FROM @T FOR XML PATH('') ), 1, 1, '') As [输出];</code>
이 쿼리는 @T의 행을 쉼표로 구분된 단일 문자열로 연결하여 다음과 같은 결과를 얻습니다.
<code>输出 John,Vicky,Sham,Anjli,Manish</code>
지침:
위 내용은 SQL Server 테이블 행을 쉼표로 구분된 문자열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!