[PostgreSql] 특정문자를 짤라서 컬럼으로 변경


[PostgreSql] 특정문자를 짤라서 컬럼으로 변경

/* 오라클에서 특정문자를 기준으로 짤라서 컬럼으로 변경 */ SELECT TRIM(REGEXP_SUBSTR('COLUMN1,COLUMN2,COLUMN3', '[^,]+', 1, LEVEL)) AS SPLIT_CNSTNT_ID ,LEVEL FROM DUAL CONNECT BY INSTR('COLUMN1,COLUMN2,COLUMN3', ',', 1, LEVEL - 1) > 0; /* POSTGRESQL 특정문자를 기준으로 짤라서 컬럼으로 변경 */ select (REGEXP_SPLIT_TO_ARRAY('COLUMN1,COLUMN2,COLUMN3',','))[LEVEL] AS SPLIT_CNSTNT_ID, LEVEL from (select 'COLUMN1,COLUMN2,COLUMN3' as P_CNSTNT_..


원문링크 : [PostgreSql] 특정문자를 짤라서 컬럼으로 변경