[MSSQL] Row 데이터를 가로로 표현
[MSSQL] Row 데이터를 가로로 표현 - 컬럼이 유동적인 동적쿼리 생성시 사용. - 그룹이 같은 데이터 표시할 때 사용 CREATETABLE #TEMP1 ( SEQINTIDENTITY(1,1), DEPTNVARCHAR(10), NAMENVARCHAR(10) ) INSERT INTO #TEMP1 (DEPT, NAME) VALUES ('총무','홍길동') INSERT INTO #TEMP1 (DEPT, NAME) VALUES ('총무','김철수') INSERT INTO #TEMP1 (DEPT, NAME) VALUES ('전산','잡스') INSERT INTO #TEMP1 (DEPT, NAME) VALUES ('전산','빌게이츠') INSERT INTO #TEMP1 (DEPT, NAME) VALUES ('..
더보기
[Oracle] 각 Row를 컬럼에 지정된 숫자만큼 복제하기
[Oracle] 각 Row를 컬럼에 지정된 숫자만큼 복제하기 WITH TEMP_DATA AS ( SELECT 'A' Col1, '20180910' Col2, 3 Col3 FROM DUAL UNION ALL SELECT 'B' Col1, '20180911' Col2, 2 Col3 FROM DUAL UNION ALL SELECT 'C' Col1, '20180913' Col2, 1 Col3 FROM DUAL UNION ALL SELECT 'D' Col1, '20180930' Col2, 5 Col3 FROM DUAL ) SELECT Col1, Col2, Col3, TO_CHAR(TO_DATE(A.Col2) + B.NUM,'YYYYMMDD') Col4 FROM TEMP_DATA A CROSS JOIN ( SELE..
더보기