SQL 고득점 Kit / GROUP BY / 년,월,성별 별 상품 구매 회원 수 구하기 /MySQL
2023. 10. 31. 11:03
📚문제 📝풀이 SELECT YEAR(O.SALES_DATE) AS YEAR , MONTH(O.SALES_DATE) AS MONTH , U.GENDER , COUNT(DISTINCT U.USER_ID) AS USERS FROM USER_INFO U INNER JOIN ONLINE_SALE O ON U.USER_ID = O.USER_ID WHERE U.GENDER IS NOT NULL GROUP BY YEAR(O.SALES_DATE),MONTH(O.SALES_DATE),U.GENDER ORDER BY YEAR(O.SALES_DATE),MONTH(O.SALES_DATE),U.GENDER 이 문제에서 중요한 포인트는 COUNT(DISTINCT U.USER_ID) AS USERS 여기서 DISTINCT 를 해주는..