-
카테고리 별 상품개수 구하기 (oracle)프로그래머스 SQL 2024. 5. 11. 02:05728x90
PRODUCT 테이블에서 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요.
결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.
SELECT SUBSTR(PRODUCT_CODE, 1, 2) CATEGORY, COUNT(*) products FROM PRODUCT GROUP BY SUBSTR(PRODUCT_CODE, 1, 2) ORDER BY CATEGORY
PRODUCT_CODE의 앞 두 자리를 뽑아내기 위해 SUBSTR함수를 사용했다.
GROUP BY로 묶을 때도 SUBSTR을 사용하여 PRODUCT_CODE의 앞 두자리를 종류별로 묶도록 했다.
SUBSTR은 문자열을 잘라내어 특정 범위의 부분 문자열을 반환하는 함수이다.SUBSTR(string, start_position, [length])
'프로그래머스 SQL' 카테고리의 다른 글
식품분류별 가장 비싼 식품의 정보 조회하기 (oracle) (0) 2024.03.12 가격대 별 상품 개수 구하기 (oracle) (0) 2024.03.12 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (oracle) (0) 2024.03.12 진료과별 총 예약 횟수 출력하기 (oracle) (0) 2024.03.12 상품 별 오프라인 매출 구하기 (oracle) (0) 2024.03.12