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

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;

직접 해보기

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

quiz icon실력 점검

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

기초의 모든 레슨