반응형
안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
INTERVAL 키워드는 날 또는 시간을 더하거나 뺄 수 있습니다.
구문은 다음과 같이 사용합니다.
INTERVAR change_time_number time_unit
change_time_number : 변경하고자 하는 기본 시간 단위의 정수 값입니다.
예로 SECOND는 초 단위의 시간을 변경할 때 사용 합니다.
SELECT '2022-12-24 23:59:59' + INTERVAL 1 SECOND;
위 쿼리를 실행하면 아래와 같이 출력됩니다.
12월 24일 23시 59분 59초에 1초를 더해 12월 25일이 되었습니다.
아래는 time_unit 구문에 사용 가능한 unit입니다.
Unit | Description |
MICROSECOND | Microseconds |
SECOND | Seconds |
MINUTE | Minutes |
HOUR | Hours |
DAY | Days |
WEEK | Weeks |
MONTH | Months |
QUARTER | Quarters |
YEAR | Years |
SECOND_MICROSECOND | Seconds.Microseconds |
MINUTE_MICROSECOND | Minutes.Seconds.Microseconds |
MINUTE_SECOND | Minutes.Seconds |
HOUR_MICROSECOND | Hours.Minutes.Seconds.Microseconds |
HOUR_SECOND | Hours.Minutes.Seconds |
HOUR_MINUTE | Hours.Minutes |
DAY_MICROSECOND | Days Hours.Minutes.Seconds.Microseconds |
DAY_SECOND | Days Hours.Minutes.Seconds |
DAY_MINUTE | Days Hours.Minutes |
DAY_HOUR | Days Hours |
YEAR_MONTH | Years-Months |
만약 반대로 시간을 빼고 싶으면 INTERVAL 키워드 앞에 '-'를 해주면 됩니다.
SELECT '2022-12-24 23:59:59' - INTERVAL 1 SECOND;
반응형
'IT 소스 > MariaDB' 카테고리의 다른 글
[MariaDB] 문자열 함수 3 (0) | 2022.12.28 |
---|---|
[MariaDB] 문자열 함수 2 (0) | 2022.12.28 |
[MariaDB] 문자열 함수 1 (0) | 2022.12.28 |
[MariaDB] 흐름제어 함수 (IF, IFNULL, NULLIF) (0) | 2022.12.27 |
[MariaDB] 데이터 형식 (0) | 2022.12.22 |