我正在尝试从this XML table中提取值
我需要首先检查FreeCode节点中的ID是否为pTRAFC50。如果它确实是pTRAFC50,那么我将从FreeCode内的Value子节点中提取值。
我试着用[7],但它不起作用
case when EXTRACTVALUE(XmlType(o.Xml), '/Equity/FreeCode[7]/@ID[7]') = 'pTRAFC50'
case when EXTRACTVALUE(XmlType(o.Xml), '/Equity/FreeCode[7]/@ID[7]') = 'pTRAFC50'
字符串
如果节点是“pTRAFC50”,我希望能够将NA拉到我的提取中。
2条答案
按热度按时间2jcobegt1#
字符串
vuktfyat2#
试试这个模式:
字符串