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월 기준 나이가 계산됩니다. 소수점이 나오면 소수 둘째 자리에서 반올림합니다.