2009. 1. 30. 00:17
[DB] 서브쿼리 여러값을 합치기 ?? 하위 쿼리 둘 이상 반환 어쩌구 일때? 여러행 한행 ? 용-ILE/DB-mysql / oracle2009. 1. 30. 00:17
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
'용-ILE > DB-mysql / oracle' 카테고리의 다른 글
JDBC 오류 메시지 Borrow prepareStatement from pool failed (0) | 2011.05.04 |
---|---|
[oracle ] global temporary table 연습 ~~ (0) | 2009.02.26 |
[oracle] exp imp (export , import) 덤프 (0) | 2008.05.15 |
[oracle] PRIMARY KEY FOREIGN KEY 기본키 외래키 보기 sqlplus 로 (0) | 2008.05.15 |
[ oracle ] 오라클 sqlplus 에서 한글이 ??? 이렇게 깨져 나올때 (0) | 2008.05.15 |