문제

Oracle 10G SQL로 문자열을 집계하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

수집 기능을 시도 할 수 있습니다.

http://www.oracle-developer.net/display.php?id=306

다른 트릭은 여기에 있습니다.

http://www.oracle-base.com/articles/misc/stringaggregationtechniques.php

... 실제로 집계 대신 연결을 의미한다면 다른 사람의 조언을 받아 || 두 줄 사이의 연산자 :

select 'abc'||'def' from dual;

다른 팁

이상하게도 "||"입니다. 운영자:

field1 || field2

당신은 사용할 수 있습니다 || 운영자. 전: 'First' || 'Second'

또한 기능 CONCAT(var1, var2) 두 개의 varchar2 문자를 연결할 수 있습니다. 전: CONCAT('First', 'Second')

사슬 같이 잇다: 동의 또는 ||

골재: 수집

문서화되지 않은 기능이 있습니다 wm_concat 사용할 수 있습니다. 또 다른 옵션은 자신의 것을 굴리는 것입니다. LISTAGG 10G로 사용할 수 없다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top