<aside> 💡

pivot (if else) - 행에 있던 값을 열로 회전해서 보는 것 (집계결과)

</aside>

1. 피벗 하기전

-- job별 사람수
select job, count(empno)
from emp
group by job;

image.png

2. 피벗 하면 아래와 같은 결과 필요

image.png

3. 피벗 연습

1단계

select 1 clerk, 1 salesman, 1 manager, 1 analyst, 1 president
from dual;

image.png

2단계

select case when job='clerk' then 1 else 0 end clerk, job
from emp;

image.png

3단계