0

我有一个 xml 格式的 MySQL 文本字段,可以按如下方式查询:

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.) :

我想想出一种方法来隔离运行时间为 5 小时或更长时间的 DVD 集。我可以想出一种只用分钟列出的方法,但不知道如何过滤用小时的列表。

更新:我决定将其下载为 CSV 文件并使用perl. 仍然对任何纯 SQL 解决方案开放。

4

0 回答 0