MySQL 풀이 | 지역별로 매출이 가장 높은 매장의 매출 찾기 (난이도 하)

2025. 1. 16. 20:21·SQL

문제 1. 지역별로 매출이 가장 높은 매장의 매출 찾기 (난이도 하)

stores 테이블은 각 매장에 대한 정보를 담고 있습니다. 테이블 구조는 다음과 같으며, STORE_NAME, REGION_NAME, SALES, EMPLOYEES, OPEN_DATE, TYPE은 각각 매장 ID, 지역 이름, 매출, 직원 수, 개점일, 매장 유형을 나타냅니다.

  • 컬럼명 타입 설명
STORE_ID VARCHAR 매장 ID (PK)
REGION_NAME VARCHAR 지역 이름
SALES NUMERIC 매출
EMPLOYEES INT 직원 수
OPEN_DATE DATE 개점일
TYPE VARCHAR 매장 유형
  • 분석해야 할 내용은 다음과 같습니다 :

지역별로 매출이 가장 높은 매장의 매출을 조회하는 SQL 문을 작성해주세요.

단, 해당 지역에 매장이 두 개 이상인 경우만 결과에 포함해주세요. 결과는 지역 이름을 기준으로 오름차순으로 정렬해주세요

  • 출력 값 예시
다음과 같이 결과 출력이 되어야 합니다. (해당 테이블은 예시이며, 실제 정답과 다를 수 있습니다.)
Daegu
1200.25
Seoul
1500.75

💡 문제 풀이 

`내 풀이`

-- 조회: region_name, highest_sales
-- 조건: 지역별로 매출이 가장 높은 매장
-- 조건2: 해당 지역에 매장 2개 이상인 경우만 포함
-- 정렬: 지역이름
SELECT region_name, 
	MAX(sales) AS highest_sales
FROM stores s 
GROUP BY region_name
HAVING COUNT(region_name)>=2
ORDER BY region_name;

`출력 결과`

'SQL' 카테고리의 다른 글
  • MySQL 풀이 | 고객이 상품 X 구매 시 상품 Y도 함께 구매할 확률 + 미니 분석
  • MySQL 풀이 | 결제 없이 주문한 사용자 찾기 (난이도 중)
  • MySQL 실습 | Recyclable and Low Fat Products
  • MySQL 실습 | 상품을 구매한 회원 비율 구하기
초담
초담
4년차 마케터입니다
  • 초담
    그로스마케터의 기록
    초담
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (117)
      • Data Analytics Project (3)
      • SQL (55)
      • Python (43)
      • GA4 (0)
      • Tableau (8)
      • 아티클 스터디 (7)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
초담
MySQL 풀이 | 지역별로 매출이 가장 높은 매장의 매출 찾기 (난이도 하)
상단으로

티스토리툴바