ROUND 함수 - AWS Clean Rooms

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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)