[MySQL][Lv. 2] 카테고리 별 상품 개수 구하기 ✅

드코미·2025년 5월 7일
post-thumbnail

1. 문제 접근

1-1. SUBSTR()

MySQL에서 SUBSTR() 또는 SUBSTRING() 함수는 문자열의 일부를 추출할 때 사용된다.

✔️ 기본 문법

SUBSTR(string, start_position, length)
  • string: 원본 문자열
  • start_position: 추출 시작 위치 (1부터 시작)
  • length(선택): 추출할 문자 수 (생략하면 끝까지)
SELECT SUBSTR('HelloWorld', 1, 5);  -- 결과: 'Hello'
SELECT SUBSTR('HelloWorld', 6);     -- 결과: 'World'
SELECT SUBSTR('HelloWorld', -5, 3); -- 결과: 'Wor'

2. 풀이

SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY CATEGORY
ORDER BY CATEGORY ASC;
profile
할 수 있다!!!

0개의 댓글