Oracle Unpivot 열을 행으로 만들기 행ㅡㅡㅡㅡㅡㅡㅡ 열 ㅣ ㅣ ㅣ ㅣ ㅣ ex) Select a,b,col_nm, col_val From (select 1 as a,2 as b,3 as c,4 as d,5 as e from dual ) Unpivot (col_val FOR col_nm IN (c,d,e)); 카테고리 없음 2022.09.06
Oracle pivot 행을 열로 바꾸기 행 ———————————— 열 | | | | | 행으로 조회된 데이터를 열로 바꾸기 Pivot 사용 Select * from (select col1, col4 from tab1 ) Pivot (집계함수(열로 바꿔질 데이터가 있는 컬럼)) for 열로바뀌며 컬럼이 될 데이터를 가지고있는 컬럼 in (컬럼으로 표출할 데이터) Tab1에 col2를 컬럼으로 표출하고 그 컬럼에 맞춰 col3을 열 데이터로 표출 Select * from(select col2, col3 from tab1 where 조건1=ㅁㅁ) Pivot (집계함수(col3) for col2 in (col2에 들어있는 값들)); -> in 절에서는 가변데이터 조회가 불가능하다. ex) Pivot (집계함수(col3) for col2 in (sel.. 카테고리 없음 2022.03.08