본문 바로가기

『IT/개발』/MySQL

[MySQL] 초(second) 를 Time 형식으로 바꿔주는 SEC_TO_TIME() 함수

SEC_TO_TIME(second)


PHP 에는 gmdate() 함수가 있듯이!

MySQL 에는 SEC_TO_TIME() 함수가 있습니다.


정말 간단합니다

예제 하나면 충분히 이해 할 수 있을 것입니다.

// 3600 초를 시간으로 표현해볼께요.

mysql> SELECT SEC_TO_TIME(3600);

[결과] 01:00:00

단점이라고 하면 시간을 표현하는 형식을 정의 할 수 없다는 것이 아쉽네요.

하지만 이 또한 TIME_FORMAT 을 사용하면 해결 할 수 있습니다.


시간(Time) 을 원하는 형식(format) 으로 만드는 TIME_FORMAT() 함수