profile image

L o a d i n g . . .

https://school.programmers.co.kr/learn/courses/30/lessons/131530

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

찾아야 하는 값

  1. 가격
  2. 가격대 별 상품 개수

조회 할 테이블: PRODUCT

조건

  1. 만원 단위 가격대 별로 상품 개수 출력
  2. 가격대 별로 묶어주기
  3. 가격대를 기준으로 오름차순 정렬

1. 만원 단위 가격대 별로 상품 개수 구하기

SELECT TRUNCATE(PRICE, -4) AS PRICE_GROUP, COUNT(PRODUCT_ID) AS PRODUCTS
  • 만원 단위로 맞추기 위해, 천의 자리를 버림
  • TRUNCATE() 함수 사용
  • TRUNCATE(PRICE, -4) 로 하면 만원 이하는 0으로 표시 됨 

// TRUNCATE(숫자, 버림 할 자리수), 반드시 버림 할 자리 수를 명시해야 함

 

 

2. 가격대 별로 묶어주기

GROUP BY PRICE_GROUP

 

 

3. 가격대를 기준으로 오름차순 정렬

ORDER BY PRICE_GROUP
복사했습니다!