목록unpivot (2)
투케이2K
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /* [요약 설명] 1. WITH : MSSQL 에서 임시 가상 테이블을 생성할 수 있습니다 2. UNION ALL : 데이터를 병합할 때 사용합니다 3. UNPIVOT 은 개별 세로 열 (국어, 영어, 수학) 데이터를 가로 행 으로 변환해줍니다 4. UNPIVOT (과목점수 FOR 과목명칭 IN (국어, 영어, 수학)) 는 개별 국어 , 영어, 수학 열 컬럼을 [과목 명칭 = 과목 점수] 행으로 표시합니다 */ /* [임시 가상 테이블 만들기 실시] */ WITH SAMPLE_USER AS ( SELECT '홍길동' AS 이름, 80 AS 국어, 85 AS 영어, 90 AS 수학 FROM (SELECT '1' AS ..
[개발 환경 설정] 개발 툴 : Toad 개발 언어 : Oracle [소스 코드] /* [임시 가상 테이블 만들기 실시] */ WITH SAMPLE_USER AS ( SELECT '홍길동' AS 이름, 80 AS 국어, 85 AS 영어, 90 AS 수학 FROM DUAL UNION ALL SELECT '임꺾정' AS 이름, 70 AS 국어, 75 AS 영어, 85 AS 수학 FROM DUAL ) /* [요약 설명] 1. UNPIVOT : 오라클 11g 부터 사용할 수 있는 함수입니다. 2. UNPIVOT 은 개별 세로 열 (국어, 영어, 수학) 데이터를 가로 행 으로 변환해줍니다 3. UNPIVOT (과목점수 FOR 과목명칭 IN (국어, 영어, 수학)) 는 개별 국어 , 영어, 수학 열 컬럼을 ..