반응형
https://school.programmers.co.kr/learn/courses/30/lessons/131529
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT LEFT(PRODUCT_CODE, 2) AS 'CATEGORY', COUNT(*) AS 'PRODUCTS'
FROM PRODUCT
GROUP BY LEFT(PRODUCT_CODE, 2)
ORDER BY LEFT(PRODUCT_CODE, 2) ASC
상품 카테고리 코드(PRODUCT_CODE 앞 2자리)를 구하기 위하여 LEFT()함수를 이용하였습니다.
group by문에서는 상품 카테고리 코드(PRODUCT_CODE 앞 2자리)를 기준으로 그룹화를 시켜주고
select 문에서는 문제에서 요구한대로 상품 카테고리 코드(PRODUCT_CODE 앞 2자리)를 "CATEGORY"로 상품개수를 출력하기 위하여 count()함수를 사용하였습니다.
마지막으로 상품 카테고리 코드(PRODUCT_CODE 앞 2자리)를 오름차순으로 출력하였습니다.
반응형
'코딩테스트' 카테고리의 다른 글
[코딩테스트] 프로그래머스 진료과별 총 예약 횟수 출력하기 (0) | 2022.11.29 |
---|---|
[코딩테스트] 프로그래머스 성분으로 구분한 아이스크림 총 주문량 MySQL (0) | 2022.11.29 |
[코딩테스트] 프로그래머스 12세 이하인 여자 환자 목록 출력하기 MySQL (0) | 2022.11.28 |
[코딩테스트] 프로그래머스 흉부외과 또는 일반외과 의사 목록 출력하기 MySQL (0) | 2022.11.28 |
[코딩테스트] 프로그래머스 조건에 맞는 회원수 구하기 MySQL (0) | 2022.11.28 |