달력

4

« 2024/4 »

  • 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


http://suite.tistory.com/ 2009 01

- ms-sql 

방법1 - 함수로

coalesce()

방법 2 - 커서로

declare @result varchar(8000);
set @result = '';
select @result = @result + s.subMenuTitle + 'HLINK' + s.menuLink + ','
    from subMenu s;
select rtrim(@result);

출처: http://www.sitepoint.com/forums/showthread.php?t=450208

방법3

FOR XML PATH() 이용 ??

- mysql

   함수 group_concat()

- oracle

sys_connect_by_path()


이런걸 쓰면 건수가 많아지면 select 가 올래걸리고 서버 부하도 문제도 발생하고 그러면 역시 그냥
프로그램뿐~~~


중요한건 모두 미확인 -.-; 생각나면 해보고 수정 ~.~

2009 01 fs

 

:
Posted by mastar