PIVOT XML
PIVOT을 이용한 년도별 입사 인원수 구하기SELECT * FROM (SELECT to_char(hire_date, 'yyyy') year, count(*) cnt FROM hr.employees GROUP BY to_char(hire_date, 'yyyy'))PIVOT (max(cnt) FOR year in ('2001' "2001", '2002' "2002", '2003' "2003", '2004' "2004", '2005' "2005", '2006' "2006", '2007' "2007", '2008' "2008"));오늘 PIVOT에 대해 배우며 한 가지 의문점이 생겼다.피봇 값들을 꼭 이렇게 상수로 하나하나 적어줘야 하는걸까?이 쿼리에서는 입사 연도가 2001년부터 2..
2025.10.24