В настоящее время я храню различные метаданные о видео, и одним из этих битов данных является длина видео.
Так, если видео длится 10 минут 35 секунд, оно сохраняется в базе данных как «10:35».
Но я бы хотел получить список видеороликов по длине (самый длинный сначала, самый короткий последний).
Проблема, с которой я столкнулся, заключается в том, что если видео «2:56», оно будет длиннее, потому что число 2 больше, чем число 1 в.
Итак, как мне упорядочить данные на основе этого поля length
, чтобы "10:35" распознавалось как более длинное, чем "2:56" (согласно моему примеру)?