ROUND 특정 길이나 전체 자릿수로 반올림한 숫자 값을 반환합니다.
ROUND ( numeric_expression , length [ ,function ] )
-- numeric_expression
bit 데이터 형식을 제외한 정확한 수치 또는 근사치 데이터 형식 범주의 expression입니다.
-- length
반올림할 전체 자릿수입니다. int 형식이어야 합니다.
length 가 양수이면 지정된 10진수 자리의 숫자로 반올림됩니다.
length 가 음수이면 지정된 소수점의 왼쪽에 반올림됩니다.
-- function
수행할 연산의 유형입니다.
값이 0(기본값)이면 반올림됩니다.
0 이외의 값을 지정하면 버림입니다.
A. 지정된 자릿수에서 반올림
SELECT
748.58 AS '748.58',
ROUND(748.58, -2) AS '-2',
ROUND(748.58, -1) AS '-1',
ROUND(748.58, 0) AS '0',
ROUND(748.58, 1) AS '1',
ROUND(748.58, 2) AS '2'
B. 지정된 자릿수에서 버림
SELECT
748.58 AS '748.58',
ROUND(748.58, -2, 1) AS '-2 버림',
ROUND(748.58, -1, 1) AS '-1 버림',
ROUND(748.58, 0, 1) AS '0 버림',
ROUND(748.58, 1, 1) AS '-1 버림',
ROUND(748.58, 2, 1) AS '-2 버림'
[MSSQL] sp_addextendedproperty, 확장 속성 추가 (0) | 2022.05.18 |
---|---|
[MSSQL] ROW_NUMBER, 행 번호 반환 (0) | 2022.01.03 |
[MSSQL] FORMAT, 사용자 지정형식 문자열 변환 (0) | 2021.12.13 |
[MSSQL] CONVERT, 날짜 및 시간 스타일 (1) | 2021.12.13 |
[MSSQL] CAST 및 CONVERT (0) | 2021.12.13 |
댓글 영역