관리 메뉴

오늘도 배운다

주문량이 많은 아이스크림들 조회하기 / 프로그래머스, SQL, MySQL 코딩테스트 연습 JOIN 본문

코딩테스트연습(SQL)

주문량이 많은 아이스크림들 조회하기 / 프로그래머스, SQL, MySQL 코딩테스트 연습 JOIN

LearnerToRunner 2022. 11. 24. 18:13

문제

7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회하는 SQL 문을 작성해주세요.

 

제출답안(MySQL)

SELECT flavor

FROM (SELECT * FROM first_half 
      UNION ALL
      SELECT * FROM july) AS NOW

GROUP BY flavor
ORDER BY SUM(total_order) DESC
LIMIT 3

 

풀이(MySQL)

더보기

First_Half 테이블 확인

SELECT * FROM first_half

July 테이블 확인

SELECT * FROM july

 

First_half 와 July 테이블 합치기

FROM (SELECT * FROM first_half 
      UNION ALL
      SELECT * FROM july) AS NOW

 

그룹화 후 총 오더량으로 내림차순 정렬, 이후 상위 3개 표시

GROUP BY flavor
ORDER BY SUM(total_order) DESC
LIMIT 3

 

문제 바로가기(MySQL) 

 

728x90
Comments