2017-02-15 93 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