SQL. 집합 문자열

595 단어 sql
장면: 시계 가 있 습 니 다. 안에 NUM 1, NUM 2, NUM 3, NUM 4 가 있 습 니 다. 우 리 는 모든 데 이 터 를 하나의 값 으로 연결 할 계획 입 니 다.
. net 에서 사용 하 는 방법 은 2 층 for 순환 으로 연결 되 어야 합 니 다. 다음은 sql 의 방식 을 소개 합 니 다.
첫 번 째 방법, 동적 sql
declare @s varchar(8000) 
SET @s=''
select @s=@s+CONVERT(VARCHAR(20),NUM1)+CONVERT(VARCHAR(20),NUM2)+CONVERT(VARCHAR(20),NUM3)+CONVERT(VARCHAR(20),NUM4) from #A 
print @s 

 
두 번 째 방법, xml
SELECT (SELECT NUM1+'',NUM2+'',NUM3+'',NUM4+'' FROM #A FOR XML PATH(''))AS '  '

좋은 웹페이지 즐겨찾기