ROUND(SQL Server Compact)

숫자 식을 지정한 길이나 전체 자릿수로 반올림하여 반환합니다.

구문

ROUND ( numeric_expression, length [ , function ] )

인수

  • numeric_expression
    정확한 숫자 데이터 형식 또는 근사 숫자 데이터 형식이나 암시적으로 float로 변환할 수 있는 형식의 식입니다.

  • length
    numeric_expression을 반올림할 전체 자릿수입니다. length가 양수이면 numeric_expression은 length에 지정한 소수 자릿수로 반올림됩니다. length가 음수이면 numeric_expression은 length에서 지정한 대로 소수점 왼쪽이 반올림됩니다.

  • function
    수행할 연산 유형입니다. function를 생략하거나 그 값이 0(기본값)이면 numeric_expression이 반올림됩니다. 0 이외의 값을 지정하면 numeric_expression이 잘립니다.

반환 값

다음 식을 제외하고 numeric_expression과 동일한 형식을 반환합니다.

지정된 식

반환 형식

tinyint, smallint

int

real/float

float

float로 암시적으로 변환할 수 있는 숫자가 아닌 형식

float

다음 예에서는 Products테이블의 제품 단가를 반올림한 달러 값을 반환합니다.

SELECT [Unit Price], ROUND([Unit Price], 0)
FROM Products