database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 4067 게시물 읽기
No. 4067
다중 row를 단일 행으로... 문의 드립니다..
작성자
작성일
2010-11-04 11:49ⓒ
2010-11-04 11:50ⓜ
조회수
6,247

다중 row를 단일 행으로... 문의 드립니다..

select emp_no from emp 의 값이

111

222

333

이렇게 나오면...

제가 원하는 값은

111,222,333 입니다...

오라클은 쉬운데....sybase는 어렵네요.. ^^

이 글에 대한 댓글이 총 3건 있습니다.

declare @emo varchar(255)

select  @emo =  @emo +  emp_no from emp

select  @emo

wlskrkekrk님이 2010-11-04 17:10에 작성한 댓글입니다. Edit

이렇게 하니깐... 데이터 잴 상위 한건만 나오는데용..;;;

while 돌려야 하나용??

어렵네요.ㅠㅠ

떡님이 2010-11-05 11:19에 작성한 댓글입니다. Edit

declare @tmpempl_no int    --사번이 integer이라는 가정하에서

declare @tmpstr varchar(250)

select @tmpempl_no = 0

while exists (select empl_no from emp where empl_no > @tmpempl_no)

begin

  select @tmpempl_no = min(empl_no) from emp where empl_no > @tmpempl_no

 select @tmpstr = @tmpstr + (case when @tmpstr = '' then '' else ',' end)

           + convert(char(사번숫자길이),@tmpempl_no)

end

 

그냥 생각나는데로 끄적끄적인거라서 더 쉬운 방법이 있을듯한데 ^^;;

 

강경수(타인의하늘)님이 2011-03-11 17:11에 작성한 댓글입니다.
이 댓글은 2011-03-11 17:12에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
4071Sybase ASA 마이그레이션 방법 문의
윤귀형
2010-11-10
5341
4070에러 로그파일이 더이상 쓰여지지 않을때
윤종환
2010-11-08
4921
4069ASA DB START ERROR 조치방법없나요??
초보입니다
2010-11-08
5426
4067다중 row를 단일 행으로... 문의 드립니다.. [3]
2010-11-04
6247
4066replace?? 질문드려요 '가나다123'=>'######' [2]
김규비
2010-10-27
5497
4065Data Base 삭제후 Space 확보 문제 [1]
전두식
2010-10-26
5071
4064SYBASE DATETIME TYPE 을 ORACLE DATE TYPE 으로 변환 [1]
김태호
2010-10-25
6284
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다