Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

복습로그

[프로그래머스 MySQL] 카테고리 별 상품 개수 구하기 본문

SQL

[프로그래머스 MySQL] 카테고리 별 상품 개수 구하기

hyejinny 2023. 2. 28. 13:29
728x90

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제

💡 PRODUCT 테이블에서 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요.

💡 결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.

 

예시

PRODUCT 테이블

상품 카테고리 코드 별 상품은 아래와 같으므로,

  • A1: PRODUCT_ID가 1, 2 인 상품
  • C3: PRODUCT_ID가 3, 4, 5 인 상품
  • K1: PRODUCT_ID가 6 인 상품

 

풀이

SELECT SUBSTRING(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(PRODUCT_CODE)
FROM PRODUCT
GROUP BY CATEGORY
ORDER BY CATEGORY

SUBSTRING(문자열, 시작위치, 길이)