반응형
06. 오라클 함수
06-4 날짜 데이터를 다루는 날짜 함수
연산 | 설명 |
날짜 데이터 + 숫자 | 날짜 데이터보다 숫자만큼 일수 이후의 날짜 |
날짜 데이터 - 숫자 | 날짜 데이터보다 숫자만큼 일수 이전의 날짜 |
날짜 데이터 - 날짜 데이터 | 두 날짜 데이터 간의 일수 차이 |
날짜 데이터 + 날짜 데이터 | 연산 불가 |
[현재 날짜와 시간을 보여주는 SYSDATE 함수]
[몇 개월 이후 날짜를 구하는 ADD_MONTHS 함수]
ADD_MONTHS([날짜 데이터(필수)], [더할 개월 수(정수)(필수)])
- 3개월 후 날짜 구하기
- 입사 10주년이 되는 사원들 데이터 출력하기
- 입사 41년 미만인 사원 데이터 출력하기
[두 날짜 간의 개월 수 차이를 구하는 MONTHS_BETWEEN 함수]
MONTHS_BETWEEN([날짜 데이터1(필수)], [날짜 데이터2(필수)])
[돌아오는 요일, 달의 마지막 날짜를 구하는 NEXT_DAY, LAST_DAY 함수]
NEXT_DAY([날짜 데이터(필수)], [요일 문자(필수)])
LAST_DAY([날짜 데이터(필수)])
[날짜의 반올림, 버림을 하는 ROUND, TRUNC 함수]
*ROUND, TRUNC 함수는 숫자 데이터뿐만 아니라 날짜 데이터에서도 사용할 수 있음.
ROUND([날짜데이터(필수)], [반올림 기준 포맷])
TRUNC([날짜데이터(필수)], [버림 기준 포맷])
- ROUND
- TRUNC
반응형
'빅데이터 > Oracle SQL | Do it! 오라클로 배우는 데이터베이스 입문' 카테고리의 다른 글
오라클 함수 | NULL 처리 함수 (NVL / NVL2) & DECODE 함수와 CASE문 (0) | 2023.02.17 |
---|---|
오라클 함수 | 형 변환 함수 (TO_CHAR / TO_NUMBER / TO_DATE) (0) | 2023.02.16 |
오라클 함수 | 숫자 함수 (ROUND / TRUNC / CEIL, FLOOR / MOD) (0) | 2023.02.14 |
오라클 함수 | 문자 함수 (INSTRA / REPLACE / LPAD, RPAD, CONCAT / TRIM, LTRIM, RTRIM) (0) | 2023.02.13 |
오라클 함수 | 문자 함수 (UPPER, LOWER, INITCAP / LENGTH, LENGTHB / SUBSTRA) (0) | 2023.02.12 |