안녕하십니까
slqer에서 많은 가르침 얻어가고 있습니다.
결과가
1 |
2 |
3 |
4 |
5 |
이렇게 나온다면
1, 2, 3, 4, 5 이렇게 하나로 합쳐서 어떤 변수에 넣어야 되는데
아무리 생각을 해봐도 반복문 돌리는 것 외에는 딱히 생각이 안나서 문의드립니다.
반복문 돌리는 것 이외에 다른 방법이 있을까요??
Comment 3
-
Hisory
2014.07.04 12:31
-
처리짱
2014.07.04 12:36
DECLARE @ret NVARCHAR(100)
SELECT @ret = COALESCE(@ret+ ',' + column, column)
FROM table WITH(NOLOCK) -
항해자™
2014.07.04 23:28
declare @v varchar(100) = ''
;with cteTest as (
select top 10
row_number() over(order by (select 1)) as c
from sys.objects
)
select @v += ','+ rtrim(c)
from cteTest
print right(@v,len(@v)-1)
http://www.sqler.com/index.php?mid=bSQLQA&search_target=comment&search_keyword=history&document_srl=626546