2017-02-15 2 views
1

이 열을 "% T"형식으로 모든 필드에 정규화하려면 어떻게해야합니까? 시간, 24 시간 (hh : mm : ss)m : s에서 h : m : s로 정규화

쿼리 SQL : SELECT duration FROM time_tbl;

Results exemples: 
2:43:30 
52:53 
0:01 
1:58:21 
28:56 
NULL 
02:05:35 
+1

그리고'52 : 53' 무엇을 수있다? '00 : 52 : 53'? –

+0

원하는 결과를 입력하십시오. –

+0

정확히 "TIME_FORMAT (재생 시간, '% H : % i : % s')"이 작동하지 않습니다. 추정되는 분 시간 – vvamondes

답변

3

당신은 누락 된 부분을 채우기 위해 LPAD()를 사용할 수 있습니다

SELECT LPAD(duration, 8, '00:00:00') 
    FROM time_tbl; 

SQL Fiddle

+0

감사합니다. 완벽하게 작동합니다! – vvamondes

관련 문제