기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
ROUND 함수
ROUND 함수는 숫자를 가장 가까운 정수 또는 소수로 반올림합니다.
ROUND 함수는 옵션으로 두 번째 인수를 추가할 수 있습니다. 이 두 번째 인수는 어느 방향이든 반올림할 소수 자릿수를 나타내는 정수입니다. 두 번째 인수를 제공하지 않으면 함수는 가장 가까운 정수로 반올림됩니다. 두 번째 인수 >n이 지정되면 함수는 전체 자릿수의 소수 자릿수가 n인 가장 가까운 숫자로 반올림됩니다.
명령문
ROUND (number [ , integer ] )
인수
- number
-
숫자 또는 숫자로 평가되는 표현식입니다. 십진수 또는 FLOAT8 유형일 수 있습니다. AWS Clean Rooms 암시적 변환 규칙에 따라 다른 데이터 유형을 변환할 수 있습니다.
- integer(옵션)
-
어느 방향으로든 반올림을 위한 소수 자릿수를 나타내는 정수입니다.
반환 타입
ROUND는 입력 인수와 동일한 숫자 데이터 형식을 반환합니다.
예
다음은 임의의 거래에서 지불되는 수수료를 가장 가까운 정수로 반올림하는 예입니다.
select commission, round(commission) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28 (1 row)
다음은 임의의 거래에서 지불되는 수수료를 첫 번째 소수점 자리로 반올림하는 예입니다.
select commission, round(commission, 1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28.1 (1 row)
다음은 쿼리가 동일한 경우 정밀도를 반대 방향으로 연장하는 예입니다.
select commission, round(commission, -1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 30 (1 row)