query-7555b34b88226ef5fbf27633c01b8cd9
Bad aggregate (walaupun kita tahu bahwa itu tidak akan terjadi) dan akhirnya memberikan protes bahwa kamu tidak menspesifikasikan fungsi agregat untuk variabel tersebut. ?material tiap ?materialLabel“Bad aggregate” adalah pesan kesalahan yang mungkin akan kamu sering temukan ketika berurusan dengan kueri kelompok; ini artinya salah satu variabel terpilih perlu fungsi agregat tetapi dalam hal ini fungsi agregat tidak dipakai atau fungsi agregat dipakai walaupun tidak semestinya. Pada kasus ini, WDQS menganggap bahwa bisa jadi ada beberapa . ?materialLabel dan ?material, ada beberapa hasil untuk setiap kombinasi dari nilai-nilai tersebut dan kamu bisa memilih semuanya tanpa fungsi agregat. Dalam hal ini kita mengelompokkan GROUP BYSalah satu solusinya adalah membuat kelompok dari beberapa variabel sekaligus. Jika kamu menuliskan beberapa variabel di klausa
Use at
- https://query.wikidata.org/sparql
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 ?material ?materialLabel (COUNT(?lukisan) AS ?banyaknya)
WHERE
{
?lukisan wdt:P31/wdt:P279* wd:Q3305213;
p:P186 [ ps:P186 ?material; pq:P518 wd:Q861259 ].
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}
GROUP BY ?material ?materialLabel