query-057810c32e892b2f1597ffb981c912c0
.) LIMIT(Note: cette requête retourne "beaucoup" de résultats, ce qui peut poser des problèmes à votre navigateur. Vous voudrez peut-être ajouter une contrainte . SELECT) dans la clause MAX, et d’une fonction d’agrégation (WHERE au-dessous du bloc GROUP BYComme nous ordonnons les résultats par pays, toutes les villes d’un pays forment un bloc contigu dans les résultats. Pour trouver la plus grande population à l’intérieur de ce bloc, nous allons considérer ce bloc comme un « groupe » et agréger toutes les valeurs de population de ce groupe en une seule valeur : le maximum. C’est fait grâce à une clause
Use at
- https://query.wikidata.org/sparql
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
SELECT ?pays (MAX(?population) AS ?PopulationMax)
WHERE
{
?ville wdt:P31/wdt:P279* wd:Q515;
wdt:P17 ?pays;
wdt:P1082 ?population.
}
GROUP BY ?pays
Query found at
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v4("?PopulationMax")
v2("?pays"):::projected
v3("?population"):::projected
v1("?ville")
a1((" "))
c3(["wd:Q515"]):::iri
v1 --"wdt:P31"--> a1
a1 --"wdt:P279"--> c3
v1 --"wdt:P17"--> v2
v1 --"wdt:P1082"--> v3
bind1[/"max(?population)"/]
v3 --o bind1
bind1 --as--o v4