본문 바로가기
DB/문제풀이

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

by 쬑께께 2023. 1. 17.

카테고리 별 상품 개수 구하기 문제는 다음과 같다.

 

 

 

이번 문제를 풀기 위해선

1. PRODUCT_CODE, 상품 갯수 출력

2. PRODUCT_CODE 컬럼의 앞 2자리 가져오기

3. 카테고리별 갯수 출력

4. 카테고리 기준 오름차순 정렬

순으로 접근해야 한다.

 

 

 

우선 PRODUCT_CODE와 상품 갯수를 출력시키겠다.

 

 

 

 

다음으로는 PRODUCT_CODE 컬럼값의 앞 2자리를 가져와

카테고리를 생성할 수 있게끔 해야한다.

이를 위해서 LEFT( )를 사용해주었다.

LEFT(컬럼명, 가져올 갯수)

 

 

 

 

이제 카테고리라는 별명의 컬럼을 사용할 수 있게 되었으니

카테고리별로 값들을 묶어주겠다.

 

 

 

마지막으로 카테고리별순으로 

오름차순 정렬을 해주겠다.

 

 

 

 

 

쿼리문을 실행시켜보면

아래와 같이 출력됨을 확인할 수 있다.

 

 

 

 

이제 정답인지 확인해보겠다.

정답이다.