오라클에서 여러 행을 반환하는 쿼리에서 쉼표로 구분 된 값 목록을 사용하여 단일 행을 반환하고 반환 된 행을 본질적으로 단일 행.Oracle 9i의 PostgreSQL array()/array_to_string() 함수와 같습니다.
PostgreSQL의에서이이 배열을 사용하여 다음과 같은 기능을 array_to_string 달성 할 수있다 :
감안할 때 테이블 "사람들":
id | name
---------
1 | bob
2 | alice
3 | jon
는 SQL :
select array_to_string(array(select name from people), ',') as names;
가 반환합니다 :
names
-------------
bob,alice,jon
Oracle 9i에서 어떻게 동일한 결과를 얻을 수 있습니까?
감사합니다,
매트
도움을 주셔서 감사합니다. 저는 좀 더 조사를 해본 결과이 답변이 저를 위해 속임수라는 것을 알았습니다. http://stackoverflow.com/questions/468990/how-can-i-combine-multiple- rows-into-a-comma-delimited-list-in-oracle/4027064 # 4027064 – walkermatt