[문제]
https://school.programmers.co.kr/learn/courses/30/lessons/131530
[풀이]
TRUNCATE(숫자, 버릴 자릿 수) 함수를 이용해서 GROUP BY 해준다.
TRUNCATE(1234.5678, 1) -> 1234.5
TRUNCATE(1234.5678, 2) -> 1234.56
TRUNCATE(1234.5678, -1) -> 1230
TRUNCATE(1234.5678, -2) -> 1200
[코드]
SELECT TRUNCATE(PRICE, -4) AS PRICE_GROUP, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP;
'알고리즘 공부 및 문제 풀이 > 프로그래머스(PRO)' 카테고리의 다른 글
[pro] 프로그래머스 SQL level3 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 - GROUP BY (0) | 2023.04.27 |
---|---|
[pro] 프로그래머스 SQL level3 즐겨찾기가 가장 많은 식당 정보 출력하기 - GROUP BY (0) | 2023.04.27 |
[pro] 프로그래머스 SQL level2 가격이 제일 비싼 식품의 정보 출력하기 - MAX (0) | 2023.04.27 |
[pro] 프로그래머스 SQL level2 재구매가 일어난 상품과 회원 리스트 구하기 - SELECT (0) | 2023.04.27 |
[pro] 프로그래머스 SQL level2 3월에 태어난 여성 회원 목록 출력하기 - SELECT (0) | 2023.04.27 |