1. 문제 풀이 아이디어
- 버림 계산을 위해
DIV
연산자를 사용하여 문제를 해결한다.
2. 나의 정답 코드
SELECT
price DIV 10000 * 10000 price_group,
COUNT(*)
FROM
product
GROUP BY
price_group
ORDER BY
price_group;
3. 정리
- 만원 단위로 그룹화하기 위해
DIV
연산자를 사용해price
를 10000으로 나눈 몫을 구한 뒤 10,000을 곱한 뒤price_group
으로 별칭을 정한다.
GROUP BY
절로price_group
별로 그룹화하고,COUNT
집계 함수를 사용해 각 그룹에 속한 행의 개수를 계산한다.
ORDER BY
절을 통해price_group
을 기준으로 오름차순 정렬한다.
Share article