최대 1 분 소요

프로그래머스 사이트 링크

문제

image

image

image


코드

ver(1)

SELECT YEAR(B.SALES_DATE) AS YEAR, MONTH(B.SALES_DATE) AS MONTH, A.GENDER, COUNT(DISTINCT A.USER_ID) AS USERS
FROM USER_INFO AS A, ONLINE_SALE AS B
WHERE A.USER_ID = B.USER_ID -- USER_INFO와 ONLINE_SALE 테이블을 USER_ID를 기준으로 조인합니다.
GROUP BY YEAR, MONTH, GENDER -- 연도, 월, 성별로 그룹화합니다.
HAVING A.GENDER IS NOT NULL -- 성별이 NULL이 아닌 경우에 대해서만 필터링합니다.
ORDER BY YEAR, MONTH, A.GENDER -- 연도, 월, 성별 순으로 오름차순으로 정렬합니다.

댓글남기기