티스토리 뷰

반응형

지난 시간에 배운 날짜 함수

 

날짜 관련 함수(2)

 

날짜 관련함수 두 번째 시간입니다 !

 

오늘은 NEXT_DAY, LAST_DAY, ROUND, TRUNC 라는 함수에 대해 알아보겠습니다.

 

지정 요일에 해당하는 날짜 반환 - NEXT_DAY

 

NEXT_DAY(date, 지정요일)

 

지정 요일에는 일요일부터 1, 2, 3 ... 토요일 7로 사용하는데,

nls_date_language 를 Korean 으로 설정하면 숫자가 아닌 '월', '화' 같이 사용할 수 있습니다.

만일, American 으로 설정한다면 'Mon', 'Tue' 같이 사용할 수 있습니다!

 

alter session set nls_date_language='korean';

alter session set nls_date_language='american';

 

 

현재 시점이 18일 화요일인데, 지정요일을 1, 즉 일요일로 설정할 경우 일요일에 해당하는 날짜가 반환됩니다.

nls_date_language 를 Korean 로 설정했기때문에 '일' 을 사용할 수 있다는것! 

 

 

 

 

해당 월의 마지막 날짜 반환 - LAST_DAY

 

LAST_DAY(date일)

 

 

 

현재 시점은 2018년 12월 18일, 이번 달의 마지막 날은 2018년 12월 31일.

정확하네요!

 

 

날짜를 년, 월 단위로 반올림하거나 버리기 - ROUND, TRUNC

 

ROUND(date, 단위)

 

 

 

 

 

여기서 단위를 쓰지 않으면,

ROUND, RTUNC 모두 시간에서 반올림되거나 버림되는것을 알 수 있습니다.






참고: KIC 캠퍼스 머신러닝기반의 빅데이터분석 양성과정

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday