Извлечение XML-тегов и значений из данных CLOB в таблицу - PullRequest
0 голосов
/ 10 сентября 2018

В одной из моих таблиц есть столбец CLOB с данными, как показано на рисунке:

data

Пожалуйста, помогите мне с запросом, который приводит количество строк, которые содержат тег <location>.

1 Ответ

0 голосов
/ 10 сентября 2018

Вы можете попытаться преобразовать clob в xmltype, используя xmltype.createxml(). С помощью existsnode() вы можете проверить, есть ли узел location. Используйте count(), чтобы получить количество подходящих записей.

SELECT count(*)
       FROM elbat
       WHERE existsnode(xmltype.createxml(nmuloc), '//location') > 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...