티스토리 뷰

1. 기본함수


1. 현재 날짜와 시간(SYSDTAE , NOW)


◈ SQL


1
SELECT SYSDATE(),NOW() FROM DUAL 



◈ 결과 테이블


 SYSDATE()

NOW()

2016-09-22 오전 8:29:11

2016-09-22 오전 8:29:11 





2. 현재 날짜(CURDATE ,CURRENT_DATE)


◈ SQL


1
SELECT CURDATE(),CURRENT_DATE() FROM DUAL 



◈ 결과 테이블


 CURDATE()

CURRENT_DATE()

2016-09-22

2016-09-22 




3. 현재 시간(CURTIME, CURRENT_TIME)


◈ SQL


1
SELECT CURTIME(),CURRENT_TIME() FROM DUAL 


◈ 결과 테이블


 CURTIME()

CURRENT_TIME()

08:29:11

08:29:11 




4. 년,월,일(YEAR,MONTH,DAYOFMONTH)


◈ SQL


1
SELECT YEAR(NOW()) , MONTH(NOW()) , DAYOFMONTH(NOW()) FROM DUAL 


◈ 결과 테이블


YEAR(NOW())

MONTH(NOW())

DAYOFMONTH(NOW()) 

2016

9

22 





5. 요일(DAYOFWEEK , WEEKDAY)


◈ SQL


1
SELECT DAYOFWEEK(NOW()) , WEEKDAY(NOW()) FROM DUAL 


◈ 결과 테이블


DAYOFWEEK(NOW())

WEEKDAY(NOW())

5

3


◈ 설명


작성일 기준 : 목요일


DAYOFWEEK 데이터 값 : 1 - 일요일 , 2 - 월요일 , 3 - 화요일 , 4 - 수요일 , 5 - 목요일 , 6 - 금요일 , 7-토요일


WEEKDAY 데이터 값 : 0 - 월요일 , 1 - 화요일 , 2 - 수요일 , 3 - 목요일 , 4 - 금요일 , 5 - 토요일 , 6-일요일



6. 1년 중 며칠이 지났는지 확인(DAYOFYEAR)


◈ SQL


1
SELECT DAYOFYEAR(NOW()FROM DUAL 



◈ 결과 테이블


 DAYOFYAR(NOW())

266


덧셈과 뺄셈 함수

1. 기본 형식


덧셈 : DATE_ADD( 날짜 , interval 값)


뺄셈 : DATE_SUB( 날짜 , interval 값)


값으로 올 수 있는 것 : 숫자 (YEAR , MONTH , DAY , HOUR , MINUTE , SECOND)




 2. 현재로부터 5년 뒤 날짜


◈ SQL


1
SELECT DATE_ADD(NOW(),interval 5 YEARFROM DUAL 




◈ 결과 테이블


 DATE

 2021-09-22 오전 8:29:11




3. 현재로부터 5일 뒤 날짜


◈ SQL


1
SELECT DATE_ADD(NOW(),interval 5 DAY) FROM DUAL 



◈ 결과 테이블


 DATE

 2021-09-27 오전 8:29:11




4. 현재로부터 5년 전 날짜


◈ SQL


1
SELECT DATE_SUB(NOW(),interval 5 YEARFROM DUAL 



◈ 결과 테이블


 DATE

 2011-09-22 오전 8:29:11




5. 현재로부터 5일 전 날짜


◈ SQL


1
SELECT DATE_SUB(NOW(),interval 5 DAY) FROM DUAL 




◈ 결과 테이블


 DATE

 2021-09-17 오전 8:29:11



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday