본문 바로가기
문제 풀이/프로그래머스

[MYSQL 42] 카테고리 별 상품 개수 구하기

by hyeminigo 2024. 10. 21.

카테고리 별 상품 개수 구하기 (LEVEL2)

 

상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력

정렬 상품 카테고리 코드 오름차순 

 


정답 코드

SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY CATEGORY
ORDER BY CATEGORY

MEMO

  • SUBSTR(열, 시작인덱스, 길이), mySQL 인덱스 번호는 1부터 시작
  • 비슷한 기능은로 LEFT,(문자열, 길이) RIGHT(문자열, 길이) 도 있음
 

[MySQL] SQL 문자열 자르기 - SUBSTR / SUBSTRING / LEFT / RIGHT

SUBSTR(문자열, 시작 위치, 길이)문자열 : 원하는 문자열(대상 칼럼)시작 위치 : 시작 위치길이 : 시작위치 부터 마지막 위치첫번 째로 사용한 email1은 시작위치 1부터 시작하여 3번 째 순서에서 자르

velog.io