데이터베이스/SQL: 함수 정리
[SQL:함수] 시간 함수 정리
데브마우스
2024. 1. 3. 13:42
| SQL 시간 함수 정리 | ||
| 함수 | 설명 | 예시 결과 |
| NOW() | 현재 날짜와 시간을 반환합니다. | 2024-01-04 12:34:56 |
| CURRENT_DATE() CURDATE() |
현재 날짜를 반환합니다. | 2024-01-04 |
| CURRENT_TIME() CURTIME() |
현재 시간을 반환합니다. | 12:34:56 |
| CURRENT_TIMESTAMP() | 현재 날짜와 시간을 반환합니다. | 2024-01-04 12:34:56 |
| YEAR(date) | 날짜에서 연도를 추출합니다. | 2024 |
| MONTH(date) | 날짜에서 월을 추출합니다. | 1 |
| DAY(date) | 날짜에서 일을 추출합니다. | 4 |
| HOUR(time) | 시간에서 시간을 추출합니다. | 12 |
| MINUTE(time) | 시간에서 분을 추출합니다. | 34 |
| SECOND(time) | 시간에서 초를 추출합니다. | 56 |
| DATE_ADD(date, INTERVAL expr unit) | 날짜에 일정한 간격을 더합니다. | - |
| DATE_SUB(date, INTERVAL expr unit) | 날짜에서 일정한 간격을 뺍니다. | - |
| DATEDIFF(date1, date2) | 두 날짜 간의 일 수 차이를 계산합니다. | - |
| TIMESTAMPDIFF(unit, start, end) | 두 날짜 또는 시간 간의 차이를 계산합니다. | - |
| DATE_FORMAT(date, format) | 날짜를 지정된 형식으로 포맷합니다. | 2024-01-04' |
| DAYNAME(date) | 날짜의 요일을 반환합니다. | Tuesday |
| MONTHNAME(date) | 날짜의 월 이름을 반환합니다. | January |