xquery version "1.0";

(: ** XML2e ** :)
(: Ten przykład wykorzystuje plik 16-20.xml zamiast bazy danych XML. :)
(: Zostało to załączone, byś mógł zobaczyć tę funkcjonalność 
   i spróbował zastąpić pierwszą klauzulę "let" klauzulą "for". :)

let $medale_pnstw := doc("16-20.xml")/medale_olimpijskie/*
let $liczba_zlotych := sum(data($medale_pnstw/zloto))
let $liczba_srebrnych := sum(data($medale_pnstw/srebro))
let $liczba_brazowych := sum(data($medale_pnstw/braz))
let $liczba_medali := $liczba_zlotych + $liczba_srebrnych + $liczba_brazowych 

return 
(
	"Liczba zdobytych złotych medali:", $liczba_zlotych, 
	"Liczba zdobytych srebrnych medali:", $liczba_srebrnych, 
	"Liczba zdobytych brązowych medali:", $liczba_brazowych,
	"Liczba zdobytych medali:", $liczba_medali 
)