▣ 오라클 trunc() 함수를 이용하여 날짜를 잘라보자!!!
안녕하세요 기요밍 입니다.
오라클을 이용해 쿼리를 작성하다보면 날짜를 분/시간/일/월/년도 단위로 잘라서 사용해야 하는 경우가 많습니다.
이번에는 trunc() 함수를 이용해서 간단하게 날짜를 자르는 법에 대해서 알아보겠습니다.
TRUNC 함수로 날짜 자르는 법
▼ 사용 법
TRUNC(날짜, FORMAT)
|
위와 같이 사용 하시면 됩니다. 2개의 매개변수가 들어가고 앞에는 자를려고 하는 날짜 뒤에는 FORMAT을 넣어 주시면 됩니다.
▼ Format
YYYY : 년도 MM : 월 DD : 일 HH : 시간 MI : 분
|
감이 잘 안오시는 분들을 위해서 샘플 쿼리를 한번 보도록 하겠습니다.
▼ Sample Query
SELECT TRUNC(SYSDATE, 'HH') FROM DUAL; SELECT TRUNC(SYSDATE, 'DD') FROM DUAL; SELECT TRUNC(SYSDATE, 'MI') FROM DUAL;
|
위에서부터 현재 시간을 시간/일자/분 단위로 잘라서 조회하는 쿼리 입니다.
이제 감 잡으셨죠?!! 오라클 에서는 자바에서보다 더 간단하게 시간을 자를 수 있습니다.
'데이터베이스 > Oracle' 카테고리의 다른 글
[Oracle 에러] 오라클 SQLSyntaxErrorException: ORA-00904 invalid identifier (1) | 2015.11.13 |
---|---|
[Oracle] 오라클 PL/SQL/프로시저 예외처리(Exception 처리) 하는법 (0) | 2015.11.01 |
Oracle 오라클 테이블(Talbe) 컬럼 순서 변경 하는법 (0) | 2015.10.24 |
Oracle 오라클 나머지 구하는 법 (0) | 2015.10.23 |
Oracle 오라클 Case when / Decode 사용 법 (0) | 2015.10.22 |