1. Главная
  2. Библиотека
  3. Базы данных
  4. Создайте запрос к икс эм эль файлу, вывести названия жанров, по которым опубликовано только одна книга, упорядочив по убыв...

Создайте запрос к икс эм эль файлу, вывести названия жанров, по которым опубликовано только одна книга, упорядочив по убыванию жанра и добавив корневой узел бук.

«Создайте запрос к икс эм эль файлу, вывести названия жанров, по которым опубликовано только одна книга, упорядочив по убыванию жанра и добавив корневой узел бук.»
  • Базы данных

Условие:

Создайте запрос к XML файлу, вывести названия жанров, по которым опубликовано только одна книга, упорядочив по убыванию жанра и добавив корневой узел <book>. 

 

Решение:

book

genreHorror/genre

/book

for $i in doc("books.xml")/catalog/book

let $cnt := count(doc("books.xml")/catalog/book[genre = $i/genre])

let $gen := $i/genre

where $cnt = 1

group by $gen

order by $gen descending

ret...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет