날짜 함수, 날짜 연산 - SYSDATE, MONTHS_BETWEEN(), ADD_MONTHS(), NEXT_DAY(), LAST_DAY()
CODEDRAGON ㆍDevelopment/Database
반응형
날짜 함수
- 날짜형(DATE)에 사용하는 함수
- 날짜 또는 기간을 결과값으로 얻을 수 있습니다.
- 기간은 주로 일 단위로 계산되며 월 단위로 계산되는 경우도 있습니다.
함수 | 설명 | ||||||
SYSDATE | 현재 날짜를 반환하는 함수 | ||||||
MONTHS_BETWEEN() | 두 날짜 사이의 개월 수를 구하는 함수
MONTHS_BETWEEN(DATE1, DATE2) | ||||||
ADD_MONTHS() | 특정 개월 수를 더하는 함수
ADD_MONTHS(DATE, 숫자) | ||||||
NEXT_DAY() | 해당 날짜부터 시작하여 명시된 요일을 만나면 해당 되는 날짜를 반환해주는 함수
NEXT_DAY(DATE, 요일)
| ||||||
LAST_DAY() | 해당 달의 마지막 날짜를 반환하는 함수 2월의 경우 마지막 날이 28일 또는 29일처럼 달라질 수 있으므로 이 때 사용하는 함수 |
날짜 연산
날짜 연산 | 설명 |
날짜+숫자 | 그 날짜로부터 그 기간만큼 지난 날짜를 계산 |
날짜-숫자 | 그 날짜로부터 그 기간 만큼 이전 날짜를 구함 |
날짜-날짜 | 두 날짜 사이의 기간을 계산 |
'Development > Database' 카테고리의 다른 글
DROP TABLE, 테이블 삭제시 무결성 제약 조건 (0) | 2016.11.22 |
---|---|
서브 쿼리(Subquery) - 단일행 서브쿼리, 다중행 서브쿼리 (0) | 2016.11.22 |
다중행 서브 쿼리 - 다중행 연산자 (IN, ANY, EXISTS) (0) | 2016.11.21 |
HAVING 절, WHERE vs HAVING (0) | 2016.11.21 |
ANY 연산자 (0) | 2016.11.20 |