날짜에서 시간 값을 추출하려고 할 때 EXTRACT() 함수는 아래 주어진 예와 같이 경고와 함께 출력 0을 제공합니다 -
mysql> Select EXTRACT(Hour from '2017-10-20'); +---------------------------------+ | EXTRACT(Hour from '2017-10-20') | +---------------------------------+ | 0 | +---------------------------------+ 1 row in set, 1 warning (0.00 sec) mysql> Show Warnings; +---------+------+----------------------------------------------+ | Level | Code | Message | +---------+------+----------------------------------------------+ | Warning | 1292 | Truncated incorrect time value: '2017-10-20' | +---------+------+----------------------------------------------+ 1 row in set (0.00 sec)
이제 날짜에서 분 값을 추출하려고 할 때 EXTRACT() 함수는 아래 주어진 예와 같이 경고와 함께 출력으로 세기의 값을 제공합니다 -피>
mysql> Select EXTRACT(Minute from '2017-10-20'); +-----------------------------------+ | EXTRACT(Minute from '2017-10-20') | +-----------------------------------+ | 20 | +-----------------------------------+ 1 row in set, 1 warning (0.00 sec) mysql> Show Warnings; +---------+------+----------------------------------------------+ | Level | Code | Message | +---------+------+----------------------------------------------+ | Warning | 1292 | Truncated incorrect time value: '2017-10-20' | +---------+------+----------------------------------------------+ 1 row in set (0.00 sec)
이제 날짜에서 초 값을 추출하려고 할 때 EXTRACT() 함수는 아래 주어진 예제와 같이 경고와 함께 출력으로 연도 값을 제공합니다 -
mysql> Select Extract(Second from '2017-10-20'); +-----------------------------------+ | Extract(Second from '2017-10-20') | +-----------------------------------+ | 17 | +-----------------------------------+ 1 row in set, 1 warning (0.00 sec) mysql> Show Warnings; +---------+------+----------------------------------------------+ | Level | Code | Message | +---------+------+----------------------------------------------+ | Warning | 1292 | Truncated incorrect time value: '2017-10-20' | +---------+------+----------------------------------------------+ 1 row in set (0.00 sec)
날짜 위치에 Curdate()를 사용하여 현재 날짜에서 시간 값(시, 분 및 초)을 얻으려고 하면 유사한 결과를 얻을 수 있습니다.