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입니다.