{"id":684,"date":"2026-05-23T10:00:20","date_gmt":"2026-05-23T13:00:20","guid":{"rendered":"https:\/\/jrtx.com.br\/blog\/2026\/05\/23\/aula-9-funcoes-de-agregacao-count-sum-avg-min-e-max\/"},"modified":"2026-05-23T10:00:20","modified_gmt":"2026-05-23T13:00:20","slug":"aula-9-funcoes-de-agregacao-count-sum-avg-min-e-max","status":"publish","type":"post","link":"https:\/\/jrtx.com.br\/blog\/2026\/05\/23\/aula-9-funcoes-de-agregacao-count-sum-avg-min-e-max\/","title":{"rendered":"Aula 9: Fun\u00e7\u00f5es de agrega\u00e7\u00e3o \u2014 COUNT, SUM, AVG, MIN e MAX"},"content":{"rendered":"<p>Nesta nona aula do nosso curso de MySQL \u2014 Do Zero ao Avan\u00e7ado, vamos mergulhar nas <strong>fun\u00e7\u00f5es de agrega\u00e7\u00e3o<\/strong>. Estas fun\u00e7\u00f5es s\u00e3o fundamentais quando se trata de analisar e resumir dados em um banco de dados. Contar registros, calcular m\u00e9dias, encontrar valores m\u00ednimos e m\u00e1ximos s\u00e3o opera\u00e7\u00f5es corriqueiras no dia a dia de administradores de banco de dados e desenvolvedores. Compreender como utilizar essas fun\u00e7\u00f5es far\u00e1 de voc\u00ea um profissional mais eficiente e capaz de extrair informa\u00e7\u00f5es valiosas de seus dados.<\/p>\n<h3>O que voc\u00ea vai aprender nesta aula<\/h3>\n<ul>\n<li>O conceito e a import\u00e2ncia das fun\u00e7\u00f5es de agrega\u00e7\u00e3o no MySQL<\/li>\n<li>Como utilizar as fun\u00e7\u00f5es <strong>COUNT<\/strong>, <strong>SUM<\/strong>, <strong>AVG<\/strong>, <strong>MIN<\/strong> e <strong>MAX<\/strong><\/li>\n<li>Exemplos pr\u00e1ticos e comandos test\u00e1veis<\/li>\n<li>Aplica\u00e7\u00e3o das fun\u00e7\u00f5es de agrega\u00e7\u00e3o em cen\u00e1rios reais<\/li>\n<\/ul>\n<h3>Introdu\u00e7\u00e3o \u00e0s fun\u00e7\u00f5es de agrega\u00e7\u00e3o<\/h3>\n<p>As <strong>fun\u00e7\u00f5es de agrega\u00e7\u00e3o<\/strong> s\u00e3o utilizadas para realizar c\u00e1lculos em um conjunto de valores e retornar um \u00fanico valor. Elas s\u00e3o amplamente utilizadas em consultas SQL para analisar dados de forma eficiente. Pense nas fun\u00e7\u00f5es de agrega\u00e7\u00e3o como calculadoras automatizadas que permitem executar opera\u00e7\u00f5es matem\u00e1ticas r\u00e1pidas sobre grandes volumes de dados.<\/p>\n<p>Aqui est\u00e3o cinco das fun\u00e7\u00f5es de agrega\u00e7\u00e3o mais utilizadas no MySQL:<\/p>\n<ul>\n<li><strong>COUNT<\/strong>: Conta o n\u00famero de linhas.<\/li>\n<li><strong>SUM<\/strong>: Calcula a soma dos valores.<\/li>\n<li><strong>AVG<\/strong>: Calcula a m\u00e9dia dos valores.<\/li>\n<li><strong>MIN<\/strong>: Retorna o menor valor.<\/li>\n<li><strong>MAX<\/strong>: Retorna o maior valor.<\/li>\n<\/ul>\n<h3>Praticando com exemplos<\/h3>\n<p>Para aplicar essas fun\u00e7\u00f5es, vamos usar uma tabela fict\u00edcia chamada <em>vendas<\/em> que cont\u00e9m dados sobre vendas realizadas por uma empresa:<\/p>\n<pre><code>\nCREATE TABLE vendas (\n    id INT AUTO_INCREMENT PRIMARY KEY,\n    produto VARCHAR(100),\n    quantidade INT,\n    preco DECIMAL(10, 2),\n    data_da_venda DATE\n);\n\nINSERT INTO vendas (produto, quantidade, preco, data_da_venda) VALUES\n('Produto A', 10, 9.99, '2026-05-20'),\n('Produto B', 5, 19.99, '2026-05-21'),\n('Produto C', 7, 14.99, '2026-05-22');\n<\/code><\/pre>\n<p>Agora, vamos explorar as fun\u00e7\u00f5es de agrega\u00e7\u00e3o:<\/p>\n<ul>\n<li><strong>COUNT<\/strong>: Suponha que voc\u00ea queira saber quantas vendas foram registradas. Voc\u00ea pode usar o seguinte comando:<\/li>\n<pre><code>\n    SELECT COUNT(*) FROM vendas;\n    <\/code><\/pre>\n<li><strong>SUM<\/strong>: Para descobrir o total de produtos vendidos, utilize:<\/li>\n<pre><code>\n    SELECT SUM(quantidade) FROM vendas;\n    <\/code><\/pre>\n<li><strong>AVG<\/strong>: Caso queira calcular o pre\u00e7o m\u00e9dio dos produtos, execute:<\/li>\n<pre><code>\n    SELECT AVG(preco) FROM vendas;\n    <\/code><\/pre>\n<li><strong>MIN<\/strong>: Para encontrar o menor pre\u00e7o de um produto vendido, use:<\/li>\n<pre><code>\n    SELECT MIN(preco) FROM vendas;\n    <\/code><\/pre>\n<li><strong>MAX<\/strong>: Finalmente, para obter o maior pre\u00e7o de venda, execute:<\/li>\n<pre><code>\n    SELECT MAX(preco) FROM vendas;\n    <\/code><\/pre>\n<\/ul>\n<h3>A import\u00e2ncia das fun\u00e7\u00f5es de agrega\u00e7\u00e3o em projetos reais<\/h3>\n<p>As fun\u00e7\u00f5es de agrega\u00e7\u00e3o s\u00e3o indispens\u00e1veis em an\u00e1lises de dados. Elas economizam tempo e tornam a interpreta\u00e7\u00e3o dos dados mais r\u00e1pida e eficiente. Em nossos projetos na JRT Technology Solutions, utilizamos essas fun\u00e7\u00f5es regularmente para gerar relat\u00f3rios e insights que ajudam nossos clientes a tomar decis\u00f5es informadas. O uso correto dessas fun\u00e7\u00f5es pode melhorar significativamente a efici\u00eancia das opera\u00e7\u00f5es em um banco de dados.<\/p>\n<h3>Resumo da Aula 9<\/h3>\n<p>Nesta aula, voc\u00ea aprendeu o que s\u00e3o e como usar as <strong>fun\u00e7\u00f5es de agrega\u00e7\u00e3o<\/strong> <strong>COUNT, SUM, AVG, MIN<\/strong> e <strong>MAX<\/strong> no MySQL. Estas fun\u00e7\u00f5es s\u00e3o essenciais para a an\u00e1lise de dados e s\u00e3o amplamente aplicadas em m\u00faltiplos contextos dentro da TI. Este conhecimento n\u00e3o apenas solidifica sua base em MySQL, mas tamb\u00e9m prepara voc\u00ea para tarefas mais complexas em an\u00e1lises de dados.<\/p>\n<p>Na pr\u00f3xima aula, vamos explorar <strong>jun\u00e7\u00f5es no MySQL<\/strong>, um conceito que permitir\u00e1 combinar dados de m\u00faltiplas tabelas para an\u00e1lises ainda mais elaboradas. Continue acompanhando nosso curso para se tornar um especialista em MySQL!<\/p>\n<div style=\"margin:48px 0 32px;padding:32px 24px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;text-align:center;\">\n<p style=\"margin:0 0 8px;font-size:17px;color:#111827;font-weight:700;\">Quer aprender na pr\u00e1tica com especialistas?<\/p>\n<p style=\"margin:0 0 24px;font-size:15px;color:#1f2937;font-weight:400;\">A JRT Technology Solutions oferece treinamentos e implementa\u00e7\u00e3o de MySQL para equipes corporativas.<\/p>\n<p>  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5521980606699&#038;text=Ol%C3%A1%21+Tenho+interesse+no+treinamento+de+MySQL.&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\" rel=\"noopener noreferrer\"\n     style=\"display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:600;padding:14px 28px;border-radius:100px;text-decoration:none;box-shadow:0 4px 12px rgba(37,211,102,0.4);letter-spacing:0.01em;\"><br \/>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"#ffffff\">\n      <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/>\n    <\/svg><br \/>\n    Falar no WhatsApp<br \/>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aprenda sobre fun\u00e7\u00f5es de agrega\u00e7\u00e3o SQL como COUNT, SUM, AVG, MIN e MAX nesta aula. Descubra como otimizar consultas e an\u00e1lise de dados!<\/p>\n","protected":false},"author":1,"featured_media":683,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":0,"footnotes":""},"categories":[75],"tags":[1172,1177,1175,1173,1176,1174],"class_list":["post-684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-funcoes-de-agregacao-sql","tag-funcoes-de-banco-de-dados","tag-sql-avg","tag-sql-count","tag-sql-min-e-max","tag-sql-sum"],"_links":{"self":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/comments?post=684"}],"version-history":[{"count":0,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/posts\/684\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media\/683"}],"wp:attachment":[{"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/media?parent=684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/categories?post=684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jrtx.com.br\/blog\/wp-json\/wp\/v2\/tags?post=684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}