Menu
Coddy logo textTech

The ROUND() Function

Coddy SQL 여정의 기초 섹션에 포함된 레슨 — 72개 중 26번째.

ROUND() 함수는 숫자 값을 지정된 소수점 자리수로 반올림하는 데 사용됩니다. 이 함수를 사용하려면 다음 구문을 따르세요:

ROUND(number, decimal_places)
  • number: 반올림하려는 숫자
  • decimal_places: (선택 사항) 반올림할 소수점 자리수
    • 생략할 경우 가장 가까운 정수로 반올림합니다.
    • 양수인 경우 해당 소수점 자리수까지 반올림합니다.
    • 음수인 경우 소수점 좌측(정수 부분)으로 반올림합니다.
예를 들어, 정수로 올림/버림하는 기본 반올림 예시입니다:

SELECT ROUND(3.7);
-- Returns 4.0

SELECT ROUND(3.3);
-- Returns 3.0

SELECT ROUND(3.5);  
-- Returns 4.0 (rounds up from .5)
참고: SQLite의 ROUND() 함수는 항상 부동 소수점(REAL) 값을 반환하므로 위의 결과에 소수점이 포함됩니다(예: 4 대신 4.0).특정 소수점 자리로 반올림하기:

SELECT ROUND(3.14159, 2);
-- Returns 3.14

SELECT ROUND(3.14159, 1);
-- Returns 3.1

SELECT ROUND(3.14159, 0);
-- Returns 3.0

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;

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨