더북(TheBook)

1 인구 특징 통계 분석

 

분석 12 고객의 수, 남녀 숫자, 평균 나이, 평균 거래 기간을 출력하세요.

추천 SQL : COUNT, SUM, AVG, ROUND, TO_DATE, MONTHS_BETWEEN

  

SELECT COUNT(customer_id) 고객수,

       SUM(DECODE(sex_code, 'M', 1, 0)) 남자,

       SUM(DECODE(sex_code, 'F', 1, 0)) 여자,

 ➊----ROUND(AVG(MONTHS_BETWEEN(TO_DATE('20171231', 'YYYYMMDD'), TO_DATE(birth, 'YYYYMMDD'))/12), 1) 평균나이,

      ROUND(AVG(MONTHS_BETWEEN(TO_DATE('20171231', 'YYYYMMDD'), first_reg_date)), 1) 평균거래기간

FROM customer;

 

2017년 12월 31일을 기준으로 생일과의 개월 수를 구하고 12로 나눕니다. 이렇게 하면 2017년 12월 기준 나이가 계산됩니다. 소수점이 나오면 소수 둘째 자리에서 반올림합니다.

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