Вы можете использовать xpath()
, чтобы использовать выражение XPath, извлекающее части XML.Он вернет массив совпадений, поэтому вам нужно выбрать нужный индекс, если вы хотите скаляр.
Чтобы получить атрибут Idx
первого /Type/V
, который имеет текст Cat
Вы можете использовать:
SELECT (xpath('(/Type/V[text()="Cat"]/@Idx)[1]', nmuloc))[1] idx
FROM elbat;
дБ <> скрипка