怎么把文字的时分秒统一成时长

就一列text格式文字:5小时30分,6小时25分45秒……
怎么把它统一成时长呐?

sql的话
1、如果要设置统一成6小时25分45秒的话,格式 XX小时XX分XX秒 ,可以用case when ,判断substr右截一位是否为秒,如果不是 then XX小时XX分||00秒
2、如果设置成XX小时XX分的话,同上,然后把分之后的删除就可以了