SQL 쿼리 연습/String, Date
[Lv.2 / 프로그래머스 / SQL] 카테고리 별 상품 개수 구하기
김세진
2024. 12. 23. 22:25
반응형
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr

풀이(MySQL)
PRODUCT_CODE의 앞 두 글자를 잘라 그룹화한 뒤, COUNT() 집계 함수를 통해 그 개수를 세어야 한다.
LEFT() 함수를 통해 문자열의 앞부터 자를 수 있다. 반대로 RIGHT()는 오른쪽부터, 중간부터 자르고 싶다면 SUBSTRING을 사용하면 된다.
SELECT
LEFT(PRODUCT_CODE, 2) AS CATEGORY,
COUNT(1) AS PRODUCTS
FROM
PRODUCT
GROUP BY
CATEGORY
ORDER BY
CATEGORY
반응형