오라클 컬럼 합쳐서 보여주기 질문드립니다 ㅠㅠ 0 1 1,094

by show45 [Oracle 기초] 컬럼합치기 [2016.11.09 13:15:18]


제가 여러컬럼을 한컬럼에 조회시키고 싶은데요

한로우 합쳐야될 컬럼이 총9개가 있습니다 (COLUMN01~COLUMN09)

저는 이컬럼들을 널이아니면 COLUMN01,COLUMN02,COLUMN03 이런식으로 COLUMN09까지 합쳐서 보여주고싶은데 방법을 모르겠습니다..

어떻게 합치면되나요??

가르쳐주시면 감사합니다..

by 마농 [2016.11.09 13:58:16]
SELECT SUBSTR( NVL2(column01, ','||column01, '')
            || NVL2(column02, ','||column02, '')
            || NVL2(column03, ','||column03, '')
            || NVL2(column04, ','||column04, '')
            || NVL2(column05, ','||column05, '')
            || NVL2(column06, ','||column06, '')
            || NVL2(column07, ','||column07, '')
            || NVL2(column08, ','||column08, '')
            || NVL2(column09, ','||column09, '')
             , 2) columns
  FROM t
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입