티스토리 뷰

반응형

🚩 문제

https://school.programmers.co.kr/learn/courses/30/lessons/133024

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

FIRST_HALF 테이블 구조

상반기에 판매된 아이스크림의 맛총주문량을 기준으로 내림차순 정렬하고

총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회한다. 

 

🗝️풀이

  1. SELECT 절에서 아이스크림의 맛(FLAVOR)을 조회한다.
    : SELECT FLAVOR
  2. ORDER BY절을 사용해 다중 정렬을 수행한다.
    - 첫 번째 정렬 기준 : 총주문량(TOTAL_ORDER)을 기준으로 내림차순 정렬한다.
    - 두 번쨰 정렬 기준 : 총주문량이 같은 경우 출하번호(SHIPMENT_ID)를 기준으로 오름차순 정렬한다.
    :  ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC

 

 

코드 

SELECT FLAVOR
FROM FIRST_HALF 
ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC;

 

 

출력

 

 

 

 

반응형