티스토리 뷰
반응형
지난 시간에 배운 날짜 함수
날짜 관련 함수(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 캠퍼스 머신러닝기반의 빅데이터분석 양성과정
반응형
'SQL' 카테고리의 다른 글
[SQL] 문자형을 숫자형으로 변환하기 - TO_NUMBER (0) | 2018.12.18 |
---|---|
[SQL] 숫자형을 문자형으로 변환하기(+문자열을 날짜타입으로) - TO_CHAR + TO_DATE (0) | 2018.12.18 |
[SQL] 날짜 함수(1) - SYSDATE, MONTHS_BETWEEN, ADD_MONTHS (0) | 2018.12.18 |
[SQL] 숫자 함수 절대값, 양수, 음수 반환 - ABS, SIGN (0) | 2018.12.18 |
[SQL] 숫자 함수 나머지, 최대 최소 근접값 - MOD, FLOOR, CEIL (0) | 2018.12.18 |
댓글