01/25 SQL 문제풀이

Data Architect / Engineer·2024년 1월 25일
1

1일_1SQL

목록 보기
14/63
post-thumbnail

문제

  • 프로그래머스 SQL 문제
  • 성분으로 구분한 아이스크림 총 주문량 / 레벨 2
  • 문제 내용 : 하단 프로그래머스 문제 [링크]

내가 작성한 Query

SELECT B.INGREDIENT_TYPE
     , SUM(A.TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF A
    JOIN ICECREAM_INFO B ON A.FLAVOR = B.FLAVOR
GROUP BY B.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER ASC;;
  • FIRST_HALF 테이블과 ICECREAM_INFO 테이블을 사용해야 하므로
    'FLAVOR'를 기준으로 JOIN
  • 'INGREDIENT_TYPE' 별 'TOTAL_ORDER'의 총 합계를 구해야 하므로
    GROUP BY 해줌
  • 각 'TOTAL_ORDER'의 총 합계를 구해야 하므로
    SUM(A.TOTAL_ORDER) AS TOTAL_ORDER를 이용해 구해준다
  • ORDER BY 이용하여 'TOTAL_ORDER' 순으로 오름차순 출력

profile
질문은 계속돼 아오에

0개의 댓글