개인 공부 복습/SQL

[SQL] 프로그래머스 가격대 별 상품 구하기

빡곰 2024. 9. 12. 15:27
더보기
SELECT  FLOOR(PRICE / 10000) * 10000  AS PRICE_GROUP, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP ASC;

 

FLOOR 함수

FLOOR() 함수는 SQL에서 숫자를 내림하여 소수점 아래를 버리고 가장 가까운 작은 정수로 반환하는 함수입니다. 즉, 실수나 정수가 주어졌을 때 그 값보다 작거나 같은 최대 정수를 반환합니다. 이 함수는 주로 가격대그룹화를 할 때 유용하게 사용됩니다.