【发布时间】:2017-07-06 23:24:35
【问题描述】:
在 SQL Server 2008 中有一个要查询的带有 XML 列的表,并且需要获取作为“Inc”节点的子节点的节点的名称 - 在下面的“Architect”和“Professor”示例中”。我们不知道所有的子节点(Professor、Architect 等),所以我们不能只是外部应用所有潜在的子节点名称,但我们需要为每一行提取它们的值。 第一行:
<Inc>
<Architect>
<ArchitectLevel>
<Average>100000</Average>
</ArchitectLevel>
</Architect>
</Inc>
第二行:
<Inc>
<Professor>
<ProfessorLevel>
<Maximum>100000</Maximum>
<Minimum>1000</Minimum>
</ProfessorLevel>
</Professor>
</Inc>
有人现在怎么做吗?
【问题讨论】:
-
你能显示两行的预期结果吗
标签: sql sql-server xml