mysql - 如何从 mysql 中的 xml 列中读取值?

标签 mysql xml xpath

给定:

mySql table with a column containing xml

查找:

sql query extracting a value

首选用法:

select ExtractValue(xmlColumn, 'xPath/to/value') from table;

知识:

这里首先要设置一个xml元素

set @xml
select ExtractValue(@xml, 'xPath/to/value);

如何在一个查询中将我的 xml 列设置为 @xml?

最佳答案

它似乎像我在问题中直觉地写的那样工作

select ExtractValue(myColumn, 'myPath/to/value') from table;

完成任务

关于mysql - 如何从 mysql 中的 xml 列中读取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45566092/

相关文章:

mysql - 需要使用 Update SQL JOIN 对成功购物车交易的数据进行存档

java - 尝试使用自定义适配器填充 ListView

python - lxml xpath 不工作

java - 使用 XPath 选择 XML 节点时如何忽略 namespace

c++ - 从 QT C++ 中的函数返回 SQL 数据

mysql - SQL 值列表中的一个值在列表中至少出现一次

mysql - MySQL会根据多列索引顺序重新排序where条件吗?

java - 使用java从XML中查找重复的实体标签

java.lang.RuntimeException,由: android. view.InflateException引起

java - 通过 XPath 使用标记和未标记数据