문제:
상품 카테고리 개수별 상품 수 출력
- 상품 카테고리는 PRODUCT_CODE 의 첫 두자리
해결 방안:
1. PRODUCT_CODE 를 SUBSTR() 함수로 첫 두자리만 분리
2. GROUP BY 와 COUNT() 로 카테고리별 개수 구하기
예시 코드:
SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(PRODUCT_ID)
FROM PRODUCT
GROUP BY CATEGORY
ORDER BY CATEGORY
;
'[SQL] 연습' 카테고리의 다른 글
[MySQL] 프로그래머스 조건에 맞는 아이템들의 가격의 총합 (1) | 2024.09.07 |
---|---|
[MySQL] 프로그래머스 조건에 맞는 회원수 구하기 (0) | 2024.09.06 |
[MySQL] 프로그래머스 나이 정보가 없는 회원 수 구하기 (0) | 2024.08.31 |
[MySQL] 강원도에 위치한 생산공장 목록 출력 (0) | 2024.08.25 |
[MySQL] 프로그래머스 흉부외과 또는 일반외과 의사 목록 (0) | 2024.08.24 |