숫자 내장함수와 문자 내장함수에 이어서 날짜 내장함수를 이어서 정리해 보겠습니다. 정말정말정말 딱딱하고 재미 없는 부분이라 얼른 끝내고 서브쿼리와 JOIN으로 넘어가고 싶은 마음이 굴뚝 같습니다.
■ 날짜 내장함수
1. SYSDATE
→ 현재 날짜를 반환하는 함수.
→ 현재 날짜에는 날짜와 시간(시, 분, 초)를 포함합니다.
→ sysdate와 비슷한 기능으로 systimestamp / current_time / current_timestamp(0~9)가 있습니다.
2. ADD_MONTH(date, int)
→ 임의의 날짜에 개월 수를 더한 뒤 그 결과를 타입으로 변환하는 함수.
3. MONTH_BETWEEN(date1, date2)
→ 두 날짜 사이의 개월수 차를 구하여 숫자형으로 반환하는 함수.
4. NEXT_DAY(date, char)
→ date이후의 날짜 중 문자형(char)으로 명쇠된 첫 번째 일자를 반환하는 함수.
※ 시스템관리자가 레지스트리 정보를 바꿔주면 아래와 같은 오류도 해결됨.
5. LAST_DAY(date)
→ 입력된 date와 같은 달의 마지막 날짜를 반환하는 함수.
6. ROUND(date, format)
→ date날짜를 포맷에 의해 명시된 단위로 반올림한 결과를 반환하는 함수.
7. TRUNC(date, format)
→ date 날짜를 포맷에 의해 명시된 단위로 잘라내어 결과를 반환하는 함수.
8. EXTRACT([year/month/day/hour/minute/second]… from datetime)
→ 파라미터로 들어오는 날짜정보에서 특정한 날짜 유형을 추출하여 그 결과를 반환하는 함수.
'프로그래밍 > DataBase' 카테고리의 다른 글
오라클〃[공부]11. 서브쿼리(Sub Query) 정리 (0) | 2015.12.21 |
---|---|
오라클〃[공부]10. NULL 내장함수 (NVL / NULLIF) (0) | 2015.12.20 |
오라클〃[공부]9. Decode 함수와 Case 표현식 (0) | 2015.12.20 |
오라클〃[공부]8. Oracle 변환 내장함수 (0) | 2015.12.20 |
오라클〃[공부]6. Oracle 문자 내장함수 (0) | 2015.12.20 |
오라클〃[공부]5. Oracle 숫자 내장함수(Function) (0) | 2015.12.20 |
오라클〃[공부]4. Oracle Select 총 정리 (0) | 2015.12.18 |
오라클〃[공부]3. DML / DDL / DCL 비교 (0) | 2015.12.18 |