GROUP BY

GROUP BY

Agora que você aprendeu como usar uma função de agregação como a COUNT, é hora de combiná-la com uma função do SPARQL chamada GROUP BY (“agrupar por”, em português). GROUP BY agrupa dados do conjunto de dados, facilitando a execução de funções como COUNT em  grupos de dados para análise.

Tome, por exemplo, a consulta que recupera o número de tenistas no Wikidata. Na consulta a seguir, nós adicionamos uma variável – ?gênero – e pedimos que o WDQS nos mostre os resultados agrupados por esta variável.

Note que a variável usada no modificador GROUP BY deve ser listada na cláusula SELECT.

Você pode notar também que, se somar a contagem de itens de todos os grupos, ela é inferior ao número total contado na consulta original (sem o agrupamento por gênero). Isso ocorre porque, de fato, existem alguns jogadores de tênis para os quais nenhuma informação sobre sexou ou gênero é fornecida. (Ver cláusula OPCIONAL)

Skip to content