解析特定的 XML 标签值

问题描述 投票:0回答:1
sql xml sqlite parsing xml-parsing
1个回答
1
投票

假设所有

xml_tag
的值都包含子字符串
'elapsed='
(只有一次)你可以使用字符串函数:

SELECT SUBSTR(xml_tag, INSTR(xml_tag, 'elapsed=') + LENGTH('elapsed=') + 1) + 0 AS elapsed
FROM cte;

通过将

0
添加到提取的字符串中,它被隐式转换为数字。

查看演示

© www.soinside.com 2019 - 2024. All rights reserved.