SQL

[SQL] SQL함수 모음(Date Functions)

zzheng 2024. 10. 14. 14:53

Date Functions(날짜 함수)

 

NOW 함수

  • 쿼리가 실행되는 시점의 시간을 반환한다.
SELECT NOW() FROM DUAL;

 

SYSDATE 함수

  • 오늘의 날짜를 날짜형으로 반환한다.
  • 쿼리 내에서 해당 함수가 실행되는 시점의 시간을 반환한다.
SELECT SYSDATE() FROM DUAL;

 

CURRENT_DATE 함수

  • 현재 날짜를 반환한다. 
SELECT CURRENT_DATE() FROM DUAL;

 

ADDDATE 함수

  • 왼쪽 날짜에 오른쪽 숫자를 더한후 반환한다.
SELECT ADDDATE(NOW(), 10) FROM DUAL;
SELECT ADDDATE('20230901', 3) FROM DUAL;

 

LAST_DAY 함수

  • 해당 날짜가 포함된 월의 마지막 일을 반환한다.
SELECT LAST_DAY(NOW()) FROM DUAL;
SELECT LAST_DAY('20231225') FROM DUAL;

 

YEAR / MONTH / DAY 함수

  • 년, 월, 일을 추출해서 반환한다.
SELECT YEAR(NOW()) FROM DUAL;
SELECT MONTH(NOW()) FROM DUAL;
SELECT DAY(NOW()) FROM DUAL;