ROUND 함수

ROUND 숫자 함수는 제공된 값을 주어진 자리 수까지 반올림합니다.

구문

precision이 음수인 경우 source_number는 소수점 오른쪽의 precision 자리로 반올림됩니다. precision이 음수인 경우 결과는 소수점 왼쪽의 precision 자리의 절대 값으로 반올림된 source_number입니다.

source_number는 임의의 내장 숫자 데이터 유형일 수 있습니다. precision은 정수이어야 합니다. 함수의 결과는 첫 번째 매개변수가 INTEGER인 경우 INTEGER이고 첫 번째 매개변수가 FLOAT인 경우 FLOAT, 첫 번째 매개변수가 DECIMAL인 경우 DECIMAL입니다. source_number 매개변수가 널(null)이 아니면 결과는 동일한 유형입니다. 매개변수가 널(null)이면 결과는 널(null)입니다. DECIMAL을 반올림할 때 banker's 또는 half even symmetric 반올림 규칙이 사용됩니다. 이에 대한 자세한 내용은 ESQL DECIMAL 데이터 유형에서 찾을 수 있습니다.

예를 들면,
ROUND(27.75, 2)
27.75를 리턴합니다.
ROUND(27.75, 1)
27.8을 리턴합니다.
ROUND(27.75, 0)
28.0을 리턴합니다.
ROUND(27.75, -1)
30.0을 리턴합니다.

가능한 경우, 스케일은 주어진 값으로 변경됩니다. 제공된 스케일 내에서 결과를 제공할 수 없는 경우, 결과는 INF입니다.

관련 개념
ESQL 개요
관련 태스크
ESQL 개발
관련 참조
구문 다이어그램: 사용 가능한 유형
ESQL 숫자 함수
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak05380_