mysql

时间:2015-08-28 06:52:37

标签: mysql extract-value

 set @xml = '<a>demo</a>';
 select extractvalue(@xml ,'/a');

我想为两个字符串提取值  同时< a > demo< /a >< a > demo < /a >

是否可以使用小写功能或其他东西。我想为xml标记提取不区分大小写的值。

1 个答案:

答案 0 :(得分:0)

XML区分大小写,<a><A>是不同的标记。你可以使用析取:

set @xml = '<a>demo</a>';
select extractvalue(@xml ,'/A|/a');

或者,更好的是,规范化您的XML。