Database/Oracle
[Oracle]TRUNC 함수 사용법 및 예제
금백조
2021. 5. 16. 14:21
반응형
본론
[구문 형식]
SELECT TRUNC([VALUE],[OPTION])
예제
[숫자 절삭]
select trunc(123456.789,1) AS A--소수점 아래 절사
,trunc(123456.789,3) AS B--소수점 아래 절사
,trunc(123456.789,-2) AS C--소수점 위 절사
,trunc(123456.789,-3) AS D--소수점 위 절사
from dual;
[실행결과]
[시간 절삭]
WITH TEMP AS (
select to_date('2021-05-17 12:34:56', 'YYYY-MM-DD HH24:MI:SS') DT from DUAL
)
select
to_char(DT,'yyyy-mm-dd hh24:mi:ss') AS A
,to_char(trunc(DT), 'yyyy-mm-dd hh24:mi:ss') AS B--시분초 절삭
,to_char(trunc(DT,'YY'), 'yyyy-mm-dd hh24:mi:ss') AS C--월일 초기화
,to_char(trunc(DT,'MM'), 'yyyy-mm-dd hh24:mi:ss') AS D--일 초기화
,to_char(trunc(DT,'DD'), 'yyyy-mm-dd hh24:mi:ss') AS E--시,분,초 절사
,to_char(trunc(DT,'HH24'), 'yyyy-mm-dd hh24:mi:ss') AS F--분,초 절사
,to_char(trunc(DT,'MI'), 'yyyy-mm-dd hh24:mi:ss') AS G--초 절사
,to_char(trunc(DT,'DAY'), 'yyyy-mm-dd hh24:mi:ss') AS H--요일 초기화(그 주의 일요일로 변경)
from TEMP;
[실행결과]
Reference
[[오라클] TRUNC 함수 사용방법 (시간, 소수점, 절사, 트렁크)]
[오라클] TRUNC 함수 사용방법 (시간, 소수점, 절사, 트렁크)
오라클(Oracle) TRUNC 함수 사용법 TRUNC 함수는 오라클의 아주 기본적인 함수이다. 단순 절사기능만 사용했다면 아래의 다양한 옵션을 익히면 조금 더 활용도를 높일 수 있다. TRUNC 함수 TRUNC 함수는
gent.tistory.com
반응형