在MYSQL中从XML字符串中选择数据

时间:2014-07-18 20:45:18

标签: mysql xml

我正在尝试选择从xml发回我们的sql server的某些值作为字符串到一个字段中。

示例:

<?XMLVERSION><result><id>0</id><response>success</response><did>B2A5DY53</did><price>0.00</price></result>

我如何只选择&#34; price&#34;之间的值? &#39; &#39; &#34; /价格&#34;

1 个答案:

答案 0 :(得分:1)

您可以使用内置的ExtractValue()功能:

SELECT ExtractValue('<result>
<id>0</id>
<response>success</response>
<did>B2A5DY53</did>
<price>0.00</price>
</result>', '/result/price')