더북(TheBook)

12.2.2 연대별 추이 분석

이번에는 교통수단별로 사고 건수의 추이를 조회해 보도록 하죠. 그림 12-6의 결과는 연대가 로우 형태로 나왔는데, 연대를 컬럼 형태로 조회하면 교통수단에 따른 연대별 추이를 한눈에 볼 수 있습니다.

쿼리 12-10 교통수단별 사고 건수 연대별 추이

SELECT trans_type
      ,SUM(CASE WHEN year BETWEEN 1980 AND 1989 THEN total_acct_num ELSE 0 END) "1980년대"
      ,SUM(CASE WHEN year BETWEEN 1990 AND 1999 THEN total_acct_num ELSE 0 END) "1990년대"
      ,SUM(CASE WHEN year BETWEEN 2000 AND 2009 THEN total_acct_num ELSE 0 END) "2000년대"
      ,SUM(CASE WHEN year BETWEEN 2010 AND 2019 THEN total_acct_num ELSE 0 END) "2010년대"
FROM traffic_accident
WHERE 1=1
GROUP BY trans_type
ORDER BY trans_type;

 

▲ 그림 12-7 쿼리 12-10을 실행한 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.