TRUNCATE 함수

TRUNCATE 숫자 함수는 제공된 10진수를 지정된 자리 수까지 자릅니다.

구문

precision이 양수인 경우 TRUNCATE 함수의 결과는 소수점 오른쪽의 precision 자리에서 잘린 source_number입니다. precision이 음수인 경우 결과는 소수점 왼쪽의 precision 자리의 절대 값으로 잘린 source_number입니다.

source_number는 임의의 내장 숫자 데이터 유형일 수 있습니다. precision은 INTEGER로 평가해야 합니다. 결과는 source_number와 동일한 데이터 유형입니다. 매개변수가 널(null)인 경우 결과는 널(null)입니다.

예를 들면,
TRUNCATE(27.75, 2)
27.75를 리턴합니다.
TRUNCATE(27.75, 1)
27.7을 리턴합니다.
TRUNCATE(27.75, 0)
27.0을 리턴합니다.
TRUNCATE(27.75, -1)
20.0을 리턴합니다.

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

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