728x90
DATE 연산 결과
날짜데이터 + 숫자 =
->날자 데이터보다 숫자만큼 일수 이후의 날짜
날짜데이터 - 숫자 =
->날자 데이터보다 숫자만큼 전의 날짜
날짜데이터 - 날짜데이터 =
->두날짜 데이터간 일수 차이
날짜데이터 + 날짜데이터 =
:->불가능
날짜 데이터를 다루는 날짜 함수
ADD_MONTHS: 몇 개월 이후 날짜
ADD_MONTHS( '날짜', '숫자' )
MONTHS_BETWEEN 두 날짜 간의 개월 수 차이
MONTHS_BETWEEN ('날짜1','날짜2')
NEXT_DAY :돌아오는 요일
NEXT_DAY('기준일자', '찾을요일')
LAST_DAY 달의 마지막 날짜
LAST_DAY('날짜')
TO_CHAR() 숫자,날자데이터 -> 문자로 변환
TO_CHAR(SYSDATE, 'YYYYMMDD') --20230628
, TO_CHAR(SYSDATE, 'YYYY/MM/DD') --2023/06/28
, TO_CHAR(SYSDATE, 'YYYY-MM-DD') --2023-06-28
, TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') --2023-06-28 11:10:52
TO_NUMBER() : 문자 데이터를 숫자 데이터로
TO_NUMBER('문자')
TO_DATE(): 문자 데이터를 날짜 데이터로
TO_DATE('문자')728x90
'DB > SQL' 카테고리의 다른 글
| Spring Data JPA 연관관계 매핑 에러 (0) | 2023.10.11 |
|---|---|
| [Oracle] 17002 에러, 계정 로그인 권한 에러 (0) | 2023.07.19 |
| SQL 집계함수(sum,avg,min ....) (0) | 2023.06.28 |
| SQL decode를 이용하여 출력하기 (0) | 2023.06.28 |
| SQL DML,DDL 연습 문제 (0) | 2023.06.28 |