query-ed99399715e4bc0c468f509eb05e1739

rq turtle/ttl

Bad aggregate (kuigi meie teame, et see ei ole võimalik), seega ta kurdab, et Sa ei täpsusta selle muutuja jaoks agregeerivat funktsiooni. ?materialLabeli kohta võib olla mitu silti ?materjal"Bad aggregate" on veateade, mida kohtad rühmapäringute tegemisel palju. See tähendab, et üks valitud muutujatest vajab agregeerivat funktsiooni, aga tal ei ole seda, või vastupidi: tal on agregeeriv funktsioon, kuigi ei peaks olema. Praegu arvab WDQS, et ühe . ?materialLabel ja ?materjal lausesse mitu muutujat, on üks tulemus nende muutujate iga kombinatsiooni kohta ja Sa saad valida välja kõik muutujad ilma agregeeriva funktsioonita. Praegusel juhul rühmitame üle GROUP BYÜks lahendus on rühmitada üle mitme muutuja. Kui panna

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?materjal ?materjalLabel (COUNT(?maal) AS ?arv)
WHERE
{
  ?maal wdt:P31/wdt:P279* wd:Q3305213;
            p:P186 [ ps:P186 ?materjal; pq:P518 wd:Q861259 ].
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}
GROUP BY ?materjal ?materjalLabel

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v3("?arv") v1("?maal"):::projected v2("?materjal"):::projected a1((" ")) a2((" ")) c3(["wd:Q3305213"]):::iri c9(["bd:serviceParam"]):::iri c11(["#91;AUTO_LANGUAGE#93;"]):::literal c6(["wd:Q861259"]):::iri v1 --"p:direct/P31"--> a1 a1 --"p:direct/P279"--> c3 a2 --"p:statement/P186"--> v2 a2 --"p:qualifier/P518"--> c6 v1 --"p:P186"--> a2 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c9 --"wikibase:language"--> c11 end bind1[/"count(?maal)"/] v1 --o bind1 bind1 --as--o v3