rueki
프로그래머스 SQL. 년, 월, 성별 별 상품 구매 회원 수 구하기 본문
728x90
반응형
SELECT YEAR(OS.SALES_DATE) AS YEAR, MONTH(OS.SALES_DATE) AS MONTH, UI.GENDER AS GENDER, COUNT(DISTINCT UI.USER_ID) AS USERS
FROM USER_INFO AS UI JOIN ONLINE_SALE AS OS
ON (UI.USER_ID = OS.USER_ID)
WHERE UI.GENDER IS NOT NULL
GROUP BY YEAR, MONTH, GENDER
ORDER BY YEAR, MONTH, GENDER ASC
user id 를 기준으로 inner join 혹은 left join을 하고 요구하는 컬럼 출력
728x90
반응형
'프로그래머스 연습' 카테고리의 다른 글
프로그래머스 LV2. 영어 끝말잇기 (0) | 2022.10.09 |
---|---|
프로그래머스 LV2. 숫자의 표현 (0) | 2022.10.08 |
프로그래머스 LV2. 땅따먹기 (0) | 2022.10.08 |
프로그래머스 LV2. 괄호회전하기 (0) | 2022.10.07 |
프로그래머스 LV2. 최대값과 최솟값 (0) | 2022.10.07 |