기능
소수점 이하를 절사하는 함수 (ROUND와는 다르게 반올림 없이 지정한 길이만큼 끊어버림.)
사용법 TRUNC(숫자)
TRUNC('값', '소수점 절사 위치')
예제 1 - 소수점 절사 위치 지정
SELECT TRUNC(1234.567 , 2) FROM DUAL
=> 결과 : 1234.56
==> 소수점 이후 2자리 까지 자르라는 뜻.
예제 2 - 소수점 절사 위치 생략
SELECT TRUNC(1234.567) FROM DUAL
=> 결과 : 1234
==> 소수점 부분 모두 절사됨.
사용법 TRUNC(날짜)
TRUNC('값', '소수점 절사 위치')
옵션이 없는경우 시간을 절사 하고, 옵션 입력시 옵션에 맞게 절사한다.
[옵션]
'YEAR' : 그해 1월1일
'MONTH' : 그달 1일
'DAY' : 그 주의 첫째날인 일요일
날짜에서 TRUNC는 생각보다 잘 안쓸것같아서..이정도로만.
'DBMS > Oracle' 카테고리의 다른 글
[Oracle] Oracle NLS Parameter (0) | 2021.12.08 |
---|---|
[Oracle] 데이터 Export / 데이터 복사 / SQL Developer 툴 (0) | 2021.07.30 |
[Oracle] [SQL DEVELOPER]테이블 구조만 복사, 테이블 데이터 복사 (0) | 2021.07.28 |
[Oracle] ORACLE - MERGE INTO 구문 (0) | 2021.06.29 |
[Oracle] DELETE (0) | 2021.06.04 |