{"id":2335,"date":"2021-07-19T17:49:05","date_gmt":"2021-07-19T17:49:05","guid":{"rendered":"https:\/\/wdqs-tutorial.toolforge.org\/?p=2335"},"modified":"2021-07-19T17:49:07","modified_gmt":"2021-07-19T17:49:07","slug":"group-by","status":"publish","type":"post","link":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/modifying-results-pt-br\/group-by\/?lang=pt-br","title":{"rendered":"GROUP BY"},"content":{"rendered":"\n<h2>GROUP BY<\/h2>\n\n\n\n<p>Agora que voc\u00ea aprendeu como usar uma fun\u00e7\u00e3o de agrega\u00e7\u00e3o como a COUNT, \u00e9 hora de combin\u00e1-la com uma fun\u00e7\u00e3o do SPARQL chamada GROUP BY (&#8220;agrupar por&#8221;, em portugu\u00eas). GROUP BY agrupa dados do conjunto de dados, facilitando a execu\u00e7\u00e3o de fun\u00e7\u00f5es como COUNT em\u00a0 grupos de dados para an\u00e1lise.<\/p>\n\n\n\n<p>Tome, por exemplo, a consulta que <a href=\"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/modifying-results-pt-br\/exercise-count\/?lang=pt-br\">recupera o n\u00famero de tenistas no Wikidata<\/a>. Na consulta a seguir, n\u00f3s adicionamos uma vari\u00e1vel &#8211; ?g\u00eanero &#8211; e pedimos que o WDQS nos mostre os resultados agrupados por esta vari\u00e1vel.<\/p>\n\n\n\n<iframe class=\"\" src=\"https:\/\/query.wikidata.org\/#%23%20Tenistas%20do%20Wikidata%0A%0ASELECT%20%3Fg%C3%AAnero%20%3Fg%C3%AAneroLabel%20%28COUNT%28%3Fitem%29%20AS%20%3Fcount%29%0AWHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ5.%20%20%20%20%20%20%20%20%20%20%20%20%23%20item%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20ser%20humano%0A%20%20%3Fitem%20wdt%3AP21%20%3Fg%C3%AAnero.%20%20%20%20%20%20%20%20%20%20%23%20o%20valor%20da%20propriedade%20%22sexo%20ou%20g%C3%AAnero%22%20de%20%3Fitem%20ser%C3%A1%20armazenado%20na%20vari%C3%A1vel%20%3Fg%C3%AAnero%0A%20%20%3Fitem%20wdt%3AP106%20wd%3AQ10833314.%20%20%20%20%23%20a%20ocupa%C3%A7%C3%A3o%20de%20%3Fitem%20%C3%A9%20tenista%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22%20.%20%7D%0A%7D%0AGROUP%20BY%20%3Fg%C3%AAnero%20%3Fg%C3%AAneroLabel%20%20%20%20%20%23%20os%20resultados%20s%C3%A3o%20exibidos%20por%20grupo\" style=\"width:100%;max-width:100%;height:450px\" frameborder=\"0\"><\/iframe>\n\n\n\n<p>Note que a vari\u00e1vel usada no modificador GROUP BY deve ser listada na cl\u00e1usula SELECT.<\/p>\n\n\n\n<p>Voc\u00ea pode notar tamb\u00e9m que, se somar a contagem de itens de todos os grupos, ela \u00e9 inferior ao n\u00famero total contado na consulta original (sem o agrupamento por g\u00eanero). Isso ocorre porque, de fato, existem alguns jogadores de t\u00eanis para os quais nenhuma informa\u00e7\u00e3o sobre sexou ou g\u00eanero \u00e9 fornecida. (Ver cl\u00e1usula <a href=\"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries-pt-br\/adding-variables-pt-br\/optional-clause\/?lang=pt-br\">OPCIONAL<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GROUP BY Agora que voc\u00ea aprendeu como usar uma fun\u00e7\u00e3o de agrega\u00e7\u00e3o como a COUNT, \u00e9 hora de combin\u00e1-la com uma fun\u00e7\u00e3o do SPARQL chamada GROUP BY (&#8220;agrupar por&#8221;, em portugu\u00eas). GROUP BY agrupa dados do conjunto de dados, facilitando a execu\u00e7\u00e3o de fun\u00e7\u00f5es como COUNT em\u00a0 grupos de dados para an\u00e1lise. Tome, por exemplo, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":""},"categories":[18],"tags":[],"_links":{"self":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2335"}],"collection":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/comments?post=2335"}],"version-history":[{"count":1,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2335\/revisions"}],"predecessor-version":[{"id":2336,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2335\/revisions\/2336"}],"wp:attachment":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/media?parent=2335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/categories?post=2335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/tags?post=2335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}