[SQL 문제 풀이] 년, 월, 성별 별 상품 구매 회원 수 구하기

프로그래머스 (131532)
Stupefyee's avatar
Jan 21, 2025
[SQL 문제 풀이] 년, 월, 성별 별 상품 구매 회원 수 구하기
notion image

내가 작성한 쿼리

💡
SELECT YEAR(A.SALES_DATE) AS YEAR, -- 판매일 기준 년도 MONTH(A.SALES_DATE) AS MONTH, -- 판매일 기준 월 B.GENDER, COUNT(DISTINCT(B.USER_ID)) AS USERS -- 해당 월, 년도, 성별별 구매한 회원 수 FROM ONLINE_SALE A LEFT JOIN USER_INFO B ON A.USER_ID = B.USER_ID -- 회원 ID를 기준으로 조인 WHERE B.GENDER IS NOT NULL -- 성별 정보가 없는 경우 제외 GROUP BY YEAR(A.SALES_DATE), -- 년도별 그룹화 MONTH(A.SALES_DATE), -- 월별 그룹화 B.GENDER -- 성별별 그룹화 ORDER BY YEAR, -- 년도 오름차순 정렬 MONTH, -- 월 오름차순 정렬 B.GENDER; -- 성별 오름차순 정렬
Share article

stupefyee