MySQL: определение времени выполнения фильма из текстового поля - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть текстовое поле MySQL в формате xml, которое можно запросить следующим образом:

ExtractValue(m.metadata,'//datafield[@tag=300]/subfield[@code="a"]') AS multi_disc

Создает строки, подобные следующим:

5 videodiscs (1060 min.)
4 videodiscs (14 hr., 25 min.)
5 videodiscs (approximately 596 min.)
3 videodiscs (729 min.) :

Я бы хотел найти способ изолировать наборы DVD с 5-часовым или более продолжительным временем работы. Я могу придумать способ для списков только с минутами, но не уверен, как отфильтровать списки с часами.

ОБНОВЛЕНИЕ: Я решил загрузить это как CSV и сделать некоторую постобработку с perl. Все еще открыт для любых решений на чистом SQL.

...