프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제 설계
TRUNCATE(버림) 또는 FLOOR(내림)함수 이용
문제 풀이
-- 코드를 입력하세요
SELECT TRUNCATE(PRICE,-4) AS PRICE_GROUP,COUNT(PRODUCT_CODE) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP;
정리
TRUNCATE(숫자, 자를_자리수)
SELECT TRUNCATE(123.4567, 2);
-- 결과: 123.45
소수점 둘째 자리까지 남기고 그 뒤는 잘라냄
SELECT TRUNCATE(123.9876, 0);
-- 결과: 123
소수점 0자리까지 남긴다는 뜻 → 그냥 소수점 날림
SELECT TRUNCATE(12345, -2);
-- 결과: 12300
소수점 기준 왼쪽 두 자리를 0으로 만든다고 보면 돼
'코딩테스트 > SQL' 카테고리의 다른 글
[프로그래머스 LV3][SQL] 대장균의 크기에 따라 분류하기 2 (0) | 2025.04.02 |
---|---|
[프로그래머스 LV2][SQL] 중복 제거하기 (0) | 2025.03.29 |
[프로그래머스 LV2][SQL] 업그레이드 된 아이템 구하기 (0) | 2025.03.28 |
[프로그래머스 LV2][SQL] 조건에 맞는 개발자 찾기 (0) | 2025.03.27 |
[프로그래머스 LV2][SQL] 카테고리 별 상품 개수 구하기 (0) | 2025.03.24 |