
YES, SQL에서 날짜와 시간을 다루는 방법에 대해 알려드리겠습니다.
YEAR(date) 함수를 사용하여 년도를 얻을 수 있습니다. 예를 들어, YEAR('2022-09-01') 함수를 사용하면 2022이 반환됩니다.
MONTH(date) 함수를 사용하여 월을 얻을 수 있습니다. 예를 들어, MONTH('2022-09-01') 함수를 사용하면 9가 반환됩니다.
DAY(date) 함수를 사용하여 일을 얻을 수 있습니다. 예를 들어, DAY('2022-09-01') 함수를 사용하면 1이 반환됩니다.
HOUR(time) 함수를 사용하여 시간을 얻을 수 있습니다. 예를 들어, HOUR('14:30:00') 함수를 사용하면 14가 반환됩니다.
MINUTE(time) 함수를 사용하여 분을 얻을 수 있습니다. 예를 들어, MINUTE('14:30:00') 함수를 사용하면 30이 반환됩니다.
SECOND(time) 함수를 사용하여 초를 얻을 수 있습니다. 예를 들어, SECOND('14:30:00') 함수를 사용하면 0이 반환됩니다.
위의 함수들을 사용하여 날짜와 시간을 년, 월, 일, 시간, 분, 초로 분리할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
SELECT
YEAR('2022-09-01 14:30:00') AS 년도,
MONTH('2022-09-01 14:30:00') AS 월,
DAY('2022-09-01 14:30:00') AS 일,
HOUR('14:30:00') AS 시간,
MINUTE('14:30:00') AS 분,
SECOND('14:30:00') AS 초;
이 쿼리를 실행하면 다음과 같은 결과가 반환됩니다.
| 년도 | 월 | 일 | 시간 | 분 | 초 |
| --- | --- | --- | --- | --- | --- |
| 2022 | 9 | 1 | 14 | 30 | 0 |
이러한 방법으로 SQL에서 날짜와 시간을 다루는 방법에 대해 이해할 수 있습니다.
2025-03-31 09:19