TRUNC : 숫자 절삭하기
TRUNC는 지정한 숫자 자리에서 숫자를 절삭(숫자를 버림)하는 함수입니다. 기본 문법은 ROUND 함수와 동일합니다. 절삭할 자리 값 0은 소수점 첫째 자리에서 절삭하겠다는 의미입니다. 양수는 소수 자리, 음수는 정수 자리에서 절삭합니다.
앞의 예와 동일하게 적용해 보겠습니다.
예제 4-7 employees 테이블에서 salary를 30일로 나누고 나눈 값의 소수점 첫째 자리, 소수점 둘째 자리, 정수 첫째 자리에서 절삭하여 출력하세요.
SELECT salary,
salary/30 일급,
TRUNC(salary/30, 0) 적용결과0,
TRUNC(salary/30, 1) 적용결과1,
TRUNC(salary/30, -1) 적용결과MINUS1
FROM employees;
실행 결과