У меня есть это XML:
<List>
<Attribute>
<Id>NAME</Id>
<Value>JOHN</Value>
</Attribute>
<Attribute>
<Id>CITY</Id>
<Value>NEW YORK</Value>
</Attribute>
</List>
Ниже приведен запрос:
SELECT EXTRACTVALUE(xml, "List/Attribute[Id[text()='NAME']]/Value")
FROM xx;
Но появляется ошибка как
Неизвестный столбец 'Список / Атрибут [Id [text () = 'NAME']] / Значение 'в' списке полей '.
Я хочу получить значение NAME, которое должно возвращаться как JOHN