SQL

[프로그래머스 | SQL] 년, 월, 성별 별 상품 구매 회원 수 구하기

HANBEEN 2024. 4. 16. 23:47
반응형

년,월,성별 별 상품 구매 회원 수 구하기 

 

SELECT extract(year from o.SALES_DATE) as year
        ,extract(month from o.SALES_DATE) as month
        ,u.gender as gender
        ,count(distinct u.user_id) as users
  FROM USER_INFO u
      ,ONLINE_SALE o
WHERE u.user_id = o.user_id
  AND u.gender is not null
GROUP BY extract(year from o.SALES_DATE)
        ,extract(month from o.SALES_DATE)
        ,u.gender
order by 1,2,3 asc

 

count 함수 내에 distinct 써도 가능 !!!

반응형