2010-03-30 5 views
3

단일 셀의 레코드에 대해 모든 ID를 어떻게 선택합니까?단일 셀에서 결과 선택

예를 들어

:

--example select of all values 
select id, name, address, phone from table 

을 어디에 전화 '% 5백55퍼센트'처럼 모든 아이디의를 얻을 수와 같은 하나의 필드에서 그들을 보여 '111 123 234 321 231 234'

답변

3

If you are using Oracle 11gR2:

select LISTAGG(id, ' ') WITHIN GROUP (ORDER BY id) from table 

Oracle 11gR2를 실행하지 않는 경우 wm_concat 기능을 사용할 수 있는지 확인한 후 다음을 수행하십시오.

이러한 기능을 group by 절과 결합 할 수 있습니다. 추가 옵션을 위해 내가 준 링크를 확인하십시오.

관련 문제