728x90
반응형
안녕하세요
오라클 날짜 함수에 대하여 포스팅하겠습니다.
1. SYSDATE 함수
- 현재 날짜를 조회하는 함수
- SYSDATE 함수를 이용하여 날짜 계산을 할 수 있다.
SELECT SYSDATE
FROM DUAL
- 일자 더하기
SELECT SYSDATE+5
FROM DUAL
- 일자 빼기
SELECT SYSDATE-5
FROM DUAL
2. Next_day 함수
- 문자열에 설정된 이후 요일의 일자를 조회합니다.
- 문자열은 요일을 표시합니다.
- NEXT_DAY(SYSDATE, 아래 표의 숫자)
//오늘이 2022-05-16(월요일) 이라면
//1-일요일, 오늘기준으로 다음 일요일을 조회
SELECT NEXT_DAY(SYSDATE, 1)
FROM DUAL
//결과 : 2022-05-22
//오늘이 2022-05-16(월요일) 이라면
//2-월요일, 오늘기준으로 다음 월요일을 조회
SELECT NEXT_DAY(SYSDATE, 2)
FROM DUAL
//결과 : 2022-05-23
//오늘이 2022-05-16(월요일) 이라면
//3-화요일, 오늘기준으로 다음 월요일을 조회
SELECT NEXT_DAY(SYSDATE, 3)
FROM DUAL
//결과 : 2022-05-17
3. LAST_DAY 함수
- 지정한 일자의 달의 마지막 일자가 조회됩니다.
//조회한 일자 : 2022-05-16
//5월의 마지막 일인 2022-05-31 조회
SELECT LAST_DAY(SYSDATE)
FROM DUAL
4. ADD_MONTH 함수
- 기준이 되는 날에 달(Month)을 더한 일자를 조회합니다.
- ADD_MONTH(SYSDATE, MONTH)
//기준일 22-05-16일로 부터 5개월 뒤를 계산
//2022-10-16일 조회
SELECT ADD_MONTHS(SYSDATE,5)
FROM DUAL
이상 오라클의 날짜 함수였습니다.
728x90
반응형
'소소한 ORACLE 지식' 카테고리의 다른 글
[오라클 삭제] 오라클 클라이언트 삭제 방법 (15) | 2022.08.04 |
---|---|
[Oracle]오라클 랜덤 함수를 이용한 점심 메뉴(식당) 정하기 (36) | 2022.06.04 |
[오라클]Oracle 숫자 함수 (10) | 2022.05.14 |
[오라클]Oracle 문자 함수 (5) | 2022.05.13 |
[ORACLE]오라클과 MS-SQL 문법 차이 (16) | 2022.04.29 |
댓글