날짜를 반환하는 함수

날짜를 반환하는 함수 설명 예제

CURDATE

CURRENT_DATE

오늘 날짜를 반환

 

CURTIME

CURRENT_TIME

현재 시간을 반환

 

CURTIMESTAMP

CURRENT_TIMESTAMP

현재 타임스탬프 값을 반환

 

TIMESTAMPVAL

문자열을 타임스탬프로 변환

TIMESTAMPVAL('2028-01-30 14:00:00')은 타임스탬프 값을 반환

DATE

TODAY

오늘 날짜를 반환

오늘이 2028/11/21인 경우, DATE()2028-11-21을 반환

DATEVAL

문자열을 날짜로 변환

DATEVAL('2028-01-30')2028-01-30을 반환

INTERVAL

지정된 단위 유형(YEAR, MONTH, DAY, HOUR, MINUTE, SECOND)의 간격 값을 더하거나 빼기

DATEVAL('2028-01-30') - INTERVAL 2 YEAR2026-01-30을 반환

DATEVAL('2028-01-30') + INTERVAL 3 MONTH2028-04-30을 반환

참고 

  • DATE() 함수는 사용되지 않습니다. 대신 SQL 표준 CURRENT_DATE를 사용합니다.

  • INTERVAL 함수는 단독으로 사용할 수 없습니다. 오류를 방지하려면 날짜 또는 시간 값을 더하거나 빼야 합니다.