티스토리 뷰
오라클 날짜 함수
오라클에는 데이터형이 여러가지가 있습니다. 그 중 날짜형이 있는데요. 날짜형에 대한 다양한 함수가 제공되고 있습니다. 이런 함수를 활용하여 날짜를 계산 및 변환을 할수 있습니다. 그럼 계산 및 변환 방법에 대해서 알아보도록 하겠습니다.
| 현재시간
> 오라클에서 현재 날짜를 반환하는 함수로는 SYSDATE가 있습니다. 해당 함수는 시스템에 지정된 현재 날짜를 리턴합니다. 이런 날짜에 계산도 가능합니다. 간단한 예제를 보며 좀더 설명드리겠습니다.
위의 예제는 SYSDATE 현재 날짜 함수에서 1일, 1시간, 1분, 1초를 더한 날짜를 구한 결과입니다. 1의 값이 하루로 계산되며 1을 24로 나누면 1시간이 됩니다. 그 1시간을 60으로 나누면 1분이 되고, 1분을 60초로 나누면 1초가 됩니다.
| 날짜계산
> 위에서 현재날짜에 숫자를 이용하여 이후 날짜를 계산하는 방법을 확인하였습니다. 그 외에도 날짜 계산하는 함수에는 ADD_MONTHS, NEXT_DAY, LAST_DAY가 있습니다. 해당 함수에 대해서 예제를 통해서 알아보도록 하겠습니다.
위의 예제는 현재 날짜에 한달후, 한달전, 하루후, 다음주 월요일, 이번달 마지막일을 구하는 예제입니다. 위에서 사용한 함수를 하나씩 말씀드리겠습니다. ADD_MONTHS함수는 현재날짜에 몇달 후 또는 몇달 전 날짜를 구하는 함수입니다. NEXT_DAY함수는 현재날짜에 입력한 다음요일의 날짜를 구하는 함수입니다. (1: 일요일, 2:월요일, 3:화요일, 4:수요일, 5:목요일, 6:금요일, 7:토요일) LAST_DAY함수는 이번달의 마지막날을 구하는 함수입니다.
| 날짜계산 (MONTHS_BETWEEN)
> 위에서 설명드린 함수 이외에 두 날짜 사이에 수를 구하는 함수가 있습니다. 예제를 통해서 알아보도록 하겠습니다.
MONTHS_BETWEEN함수는 입력한 두개의 날짜의 차이를 구합니다. 앞에 날짜가 크면 0이상이 리턴되고, 뒤의 날짜가 크면 0이하가 리턴됩니다. 그 외 1달이 넘는 기간이라면 즉 1달 2일 차이가 나면 2일에 대한 값은 소수점으로 계산 됩니다.
지금까지 날짜함수에 대해서 알아보았습니다. 모두들 즐프하세요~
- 연휴는넷플
- #혈액순환영양제
- #혈압계추천
- 여름 준비
- #혈압관리
- 황금연휴혼영
- #혈액순환건강
- #가정용의료기기
- #혈류개선영양제
- #은행잎추출물
- #혈관건강영양제
- #집에서혼자측정하기좋은혈압계
- 귀궁등장인물소개
- 넷플뭐보지
- #가정용혈압계
- #혈액순환개선영양제추천
- 조기질병발견
- #코엔자임q10
- #혼자측정혈압계
- #중장년혈액순환
- 정밀건강검진
- #비타민e효과
- #커프형혈압계
- 몸이붓을때
- 어지러움증 증상및 원인
- #오므론혈압계
- #오메가3추천
- #손목형혈압계
- #블루투스혈압계
- 남성형 탈모약
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |