The ROUND() Function
Coddy SQL 여정의 기초 섹션에 포함된 레슨 — 72개 중 26번째.
ROUND() 함수는 숫자 값을 지정된 소수점 자리 수로 반올림하는 데 사용됩니다. 함수를 사용하려면 다음 구문을 따르세요:
ROUND(number, decimal_places)number: 반올림하려는 숫자
decimal_places: (선택 사항) 반올림할 소수점 자리 수- 생략 시, 가장 가까운 정수로 반올림
- 양수인 경우, 해당 소수점 자리 수로 반올림
- 음수인 경우, 소수점 왼쪽으로 반올림
예를 들어,
정수로의 기본 반올림:
SELECT ROUND(3.7);
-- Returns 4
SELECT ROUND(3.3);
-- Returns 3
SELECT ROUND(3.5);
-- Returns 4 (rounds up from .5)특정 소수점 자리로 반올림:
SELECT ROUND(3.14159, 2);
-- Returns 3.14
SELECT ROUND(3.14159, 1);
-- Returns 3.1
SELECT ROUND(3.14159, 0);
-- Returns 3
SELECT ROUND(3.145, 2);
-- Returns 3.15 (rounds up because the next digit is 5)참고: 마지막으로 유지된 소수점 자리 다음의 자릿수가 5 이상인 경우, 마지막 유지된 소수점 자리가 올림됩니다.
테이블을 사용한 실전 예제:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;치트 시트
ROUND() 함수는 숫자 값을 지정된 소수점 자리 수로 반올림합니다:
ROUND(number, decimal_places)number: 반올림할 숫자decimal_places: (선택) 소수점 자리 수- 생략 시 정수로 반올림
- 양수이면 해당 소수점 자리로 반올림
- 음수이면 소수점 왼쪽 자리로 반올림
예제:
SELECT ROUND(3.7); -- 4를 반환
SELECT ROUND(3.14159, 2); -- 3.14를 반환
SELECT ROUND(3.14159, 0); -- 3을 반환쿼리에서:
SELECT
product_name,
ROUND(price, 2) as rounded_price
FROM products;직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns