powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подсчет количества заполненных тегов в xml
3 сообщений из 3, страница 1 из 1
Подсчет количества заполненных тегов в xml
    #39669400
A.l.e.x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, с такой проблемой.

есть xml примерно такой структуры:

<xml>
<Item>
<RowNumber>1</RowNumber>
<F1>Термос</F1>
<F2>Термос (HD)</F2>
<F3>NBP-1200-1</F3>
<F5>995</F5>
<F6>2017</F6>
<F8>NBP-1200-1</F8>
<F9>4607138290233</F9>
<F10>HD</F10>
<F11>12</F11>
<F12>501</F12>
<F15>Термос</F15>
<F17>Китай</F17>
<F18>Biostal</F18>
<F19>Biostal</F19>
<F20>серый металлик</F20>
<F22>90 x 90 x 314</F22>
<F23>Biostal</F23>
<F24>Авто</F24>
<F26>Термос</F26>
<F27>1,2</F27>
<F29>Для напитков</F29>
<F30>Чехол</F30>
<IT>80</IT>
<BC>100</BC>
<CC>45</CC>
</Item>
<Item>
<RowNumber>2</RowNumber>
...
</Item>
...
</xml>

Нужно sql-запросом посчитать количество всех заполненных тегов, начинающихся с F. Их количество в блоке <Item> переменное, теги <RowNumber>, <IT>, <BC>, <CC> заполнены всегда.
...
Рейтинг: 0 / 0
Подсчет количества заполненных тегов в xml
    #39669413
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A.l.e.xНужно sql-запросом посчитать количество всех заполненных тегов, начинающихся с F
Код: plsql
1.
regexp_count(…, '<F\d+>\s*[^< ]')
...
Рейтинг: 0 / 0
Подсчет количества заполненных тегов в xml
    #39669450
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
SQL> set xquery context '<a><b1>11</b1><b2></b2><b3>22</b3><b4>  </b4></a>'
SQL> xquery count(/a/*[starts-with(name(.),"b")]/text())
  2  /

Result Sequence
--------------------------------------------------------------------------------
2
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подсчет количества заполненных тегов в xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]