query-a188e24f6edd775b5603f1ee7919d6d6

rq turtle/ttl

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

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)

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v5("?_anon_42b5416610844a34809f33a099ae9de1139340") v6("?keskLehti") v3("?kirjastus"):::projected v4("?lehti"):::projected v2("?raamat") a1((" ")) c5(["bd:serviceParam"]):::iri c7(["#91;AUTO_LANGUAGE#93;"]):::literal f0[[" > '1^^xsd:integer'"]] f0 --> a1 v2 --"wdt:P123"--> v3 v2 --"wdt:P1104"--> v4 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c5 --"wikibase:language"--> c7 end bind3[/"count(?raamat)"/] v2 --o bind3 bind3 --as--o v5 bind4[/"average(?lehti)"/] v4 --o bind4 bind4 --as--o v6