set @xml = '<a>demo</a>';
select extractvalue(@xml ,'/a');
我想为两个字符串提取值
同时< a > demo< /a >
和< a > demo < /a >
。
是否可以使用小写功能或其他东西。我想为xml标记提取不区分大小写的值。
答案 0 :(得分:0)
XML区分大小写,<a>
和<A>
是不同的标记。你可以使用析取:
set @xml = '<a>demo</a>';
select extractvalue(@xml ,'/A|/a');
或者,更好的是,规范化您的XML。