티스토리 뷰

반응형

--SEARCH TABLE

select TEST01, TEST02 from TEST_001


--INSERT VALUES

insert into TEST_001 values ('A','A')
insert into TEST_001 values ('B','B')
insert into TEST_001 values ('C','C')
insert into TEST_001 values ('D','D')
insert into TEST_001 values ('E','E')
insert into TEST_001 values ('C','F')
insert into TEST_001 values ('C','G')


--QUERY

declare @TEST_VAL varchar(50)
  declare @VAL varchar(50)

  declare VAL_curosr cursor for

  select TEST02 from TEST_001 where TEST01 = 'C'

  group by TEST02

  open VAL_curosr

  fetch next from VAL_curosr INTO @TEST_VAL

  while @@fetch_status = 0
  begin

  set @VAL = isnull(@VAL + ',', '') +  @TEST_VAL
    fetch next from VAL_curosr INTO @TEST_VAL
  end

  close VAL_curosr
  deallocate VAL_curosr

  SELECT @VAL



이해가 안가는 부분이 있나요?? 실행 한번 해보시면 알거에요.

설명이 필요한 부분은 글 남겨주세요. 함수로 사용하면 더 편합니다.

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
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
글 보관함