query-a188e24f6edd775b5603f1ee7919d6d6
HAVING avaldustega. (P1104)number of pages , mis kallutab natuke tulemusi. Et sellised äärmused eemaldada, võime valida ainult kirjastused, millel on Wikidatas vähemalt kaks raamatut (Q3775610)Grande dizionario della lingua italiana , (P1104)number of pages ) on avaldanud ühe raamatu avaldusega (Q4002388)UTET Väike lisandus eelmisele päringule – tulemusi vaadates võid märgata, et kõige esimesel tulemusel on jaburalt suur keskmine, üle kümne korra suurem, kui teisel kohal. Natuke uurimistööd paljastab põhjuse: kirjastus (: FILTER lauset ja mis võtab sisse samasuguse avaldise nagu GROUP BY lausega, mis kirjutatakse kohe pärast HAVING lausega, aga praegu tahame kitsendada rühma põhjal (raamatute arv), mitte ühtki konkreetset tulemust. Seda saab teha FILTERKuidas me seda teeme? Tavaliselt kitsendame tulemusi
Use at
- https://query.wikidata.org/sparql
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?kirjastus ?kirjastusLabel (AVG(?lehti) AS ?keskLehti)
WHERE
{
?raamat wdt:P123 ?kirjastus;
wdt:P1104 ?lehti.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}
GROUP BY ?kirjastus ?kirjastusLabel
HAVING(COUNT(?raamat) > 1)
ORDER BY DESC(?keskLehti)