
YEAR(date)는 4자리 숫자로 년도를 표현하는 함수입니다. 예를 들어, '2022-01-01' 날짜의 YEAR(date)는 2022로 반환됩니다.
MONTH(date)는 1에서 12까지의 숫자로 월을 표현하는 함수입니다. 예를 들어, '2022-01-01' 날짜의 MONTH(date)는 1로 반환됩니다.
HOUR(time), MINUTE(time), SECOND(time)도 동일한 방식으로 구현됩니다. HOUR(time)는 시간의 시를 반환합니다. 예를 들어, '14:30:00' 시간의 HOUR(time)는 14로 반환됩니다. MINUTE(time)는 시간의 분을 반환합니다. 예를 들어, '14:30:00' 시간의 MINUTE(time)는 30으로 반환됩니다. SECOND(time)는 시간의 초를 반환합니다. 예를 들어, '14:30:00' 시간의 SECOND(time)는 0으로 반환됩니다.
이러한 차이점은 SQL에서 날짜와 시간을 다루는 방식에 있습니다. 날짜는 년도, 월, 일로 표현되며, 시간은 시, 분, 초로 표현됩니다. 이 차이점을 이해하면 SQL에서 날짜와 시간을 다루는 데 도움이 될 것입니다.
2025-03-15 07:54