TRUNC 함수
설명
TRUNC
함수는 입력된 숫자를 지정된 자릿수까지 자른값을 반환하며 반환 값의 타입은 첫 번째 인자의 타입과 같다.
구문
TRUNC(
number_operand, integer )
- number_operand
: 원본 숫자를 지정한다.
- integer
: 값이 잘릴 위치를 지정한다. 값이 음수이면, 소수점 기준 왼쪽에서 버림한 값을 반환한다.
예제
- 예제 1
- 다음은 235.1538을 소수점 둘째 자리까지만
반환하는 예제이다.
SELECT TRUNC(235.1538, 2) FROM db_root;
- 결과 값: 235.1500
- 예제 2
- 다음은 235.1538을 소수점 첫째 자리까지만
반환하는 예제이다.
SELECT TRUNC(235.1538, 1) FROM db_root;
- 예제 3
- 다음은 235.1538의 정수부만 반환하는
예제이다.
SELECT TRUNC(235.1538, 0) FROM db_root;
- 예제 4
- 다음은 235.1538에서 정수부 첫째 자리 이하는
버림한 값을 반환하는 예제이다.
SELECT TRUNC(235.1538, -1) FROM db_root;
- 예제 5
- 다음은 235.1538에서 정수부 둘째
자리 이하는 버림한 값을 반환하는 예제이다.
SELECT TRUNC(235.1538, -2) FROM db_root;