코딩테스트

프로그래머스 - 가격대 별 상품 개수 구하기

오쟝 2023. 12. 20. 22:21

 

가격대를 0, 10000, 20000과 같이 표현하기 때문에 원래 가격 뒤 4자리 숫자를 없애면 되겠다고 생각했기 때문에 TRUNCATE를 사용했습니다!

SELECT TRUNCATE(PRICE, -4) AS 'PRICE_GROUP', COUNT(PRODUCT_ID) AS 'PRODUCTS'
FROM PRODUCT

 

그 다음! 가격대 별로 묶어줘야하기 때문에

 

GROUP BY PRICE_GROUP

 

마지막으로 오름차순 정리까지 해주면~

ORDER BY PRICE_GROUP

 

최종 코드!

SELECT TRUNCATE(PRICE, -4) AS PRICE_GROUP, COUNT(PRODUCT_ID) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP

 

결과는~~~

 

정답~!

그럼 20000~~ ^0^