프로그래머스-카테고리 별 상품 개수 구하기

이진우·2023년 9월 28일

mysql 연습

목록 보기
33/35

풀기 전 알아야 할 것

SUBSTRING(A, 1, 2)
A 칼럼의 첫번째 글자 부터 2개의 글자를 추출합니다.
LEFT(A,2)
A칼럼의 왼쪽부터 2개의 글자를 추출합니다.

count(*)
이미 group 화된 테이블에서 count함수를 적용할 수 있습니다.

group by
로는 우리가 만든 칼럼 SUBSTRING에서 만든 혹은 LEFT에서 만든 칼럼을 기준으로 group화 할 수 있습니다.

정답코드

SELECT SUBSTRING(PRODUCT_CODE,1,2) as CATEGORY,
COUNT(*) as PRODUCTS 
from PRODUCT group by CATEGORY;

정답코드

SELECT LEFT(PRODUCT_CODE,2) as CATEGORY
,COUNT(*) as PRODUCTS 
from PRODUCT group by CATEGORY;
profile
기록을 통해 실력을 쌓아가자

0개의 댓글