안녕하세요. 프로그래머스 인기 있는 아이스크림 문제를 풀어보려고 합니다.
Problem
상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/133024
Solution
먼저 문제에서 MySQL에서 무엇을 사용할지 알겠습니다. 제가 문제에서 bold처리해 놓았습니다 참고 바랍니다. 이제 문제를 하나씩 풀어보겠습니다.
문제 풀이
상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해 주세요.
1. 우리는 총주문량을 기준으로 내림차순(DESC), 출하 번호를 기준으로 오름차순 정렬을 하기 위해서 ORDER BY를 사용해 줍니다.
이번 문제는 1가지의 조건만 만족하면 되는 문제여서 이전 문제들보다 난이도가 낮다고 생각이 듭니다.
SELECT
FLAVOR
FROM FIRST_HALF
ORDER BY TOTAL_ORDER DESC,
SHIPMENT_ID
반응형
'SQL' 카테고리의 다른 글
[MySQL] 데이터 최대, 최솟값 가져오기(MAX, MIN, 응용 방법) (0) | 2024.02.04 |
---|---|
[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 MySQL (0) | 2024.02.03 |
[MySQL] 날짜와 시간 관련 함수 (0) | 2024.02.01 |
[프로그래머스] 3월에 태어난 여성 회원 목록 출력하기 MySQL (2) | 2024.01.31 |
[MySQL] MySQL NULL 처리하기 (IFNULL, COALESCE, CASE, IF...) (0) | 2024.01.30 |