我在没有命名空间的sql表中有一个列。我已经选择了两个不同的行来向您展示示例。我只需要选择ICD10CM_PREF命名属性的值。基本上,我需要根据表中的另一列选择和连接,然后提取属性名称= ICD10CM_PREF的值。如何在查询中执行此操作?
这很接近,但我需要将其限制在ICD10CM_PREF
SELECT cast(attr as xml).value('(/node())[1]', 'varchar(50)') from #myOQ where id=1
答案 0 :(得分:0)
选择转换(varchar(50),attr.query(' / Attributes / Attribute [@name =" ICD10CM_PREF"] / text()')