Skip to content

5 Exemplos de GROUP BY

    Introdução

    Olá, querido leitor!

    Hoje vamos explorar algumas consultas SQL interessantes para obter informações úteis de um banco de dados. Não se preocupe, explicarei tudo de forma clara e simples, como se estivesse contando uma história para você.

    Partiremos das tabelas recipes:

    E recipes_campaigns:

    Vamos começar com o primeiro exemplo:

    Consulta 1: Contagem de receitas por categoria de refeição

    Nessa consulta, queremos descobrir quantas receitas temos em cada categoria de refeição. Sem enrolação, aqui está o código:

    E o resultado:

    Consulta 2: Contagem de receitas usando LEFT JOIN

    Em outro exemplo, vamos combinar informações de duas tabelas usando um LEFT JOIN. Vamos contar o total de receitas em cada categoria, incluindo as categorias sem receitas associadas:

    Aqui, criamos uma query para mostrar como juntar informações de diferentes tabelas pode nos ajudar a obter resultados mais completos.

    E o resultado:

    Consulta 3: Contagem de autores únicos por categoria de refeição 

    Nesta consulta, queremos descobrir quantos autores únicos contribuíram em cada categoria de refeição. Vamos dar uma olhada:

    E o resultado:

    Consulta 4: Média de visualizações por autor em cada categoria de refeição

    Agora, vamos calcular a média de visualizações por autor em cada categoria de refeição

    E o resultado:

    Essa consulta nos ajudará a entender quais autores têm receitas mais populares e visualizadas.

    Consulta 5: Filtrando categorias com pelo menos 2 receitas

    Neste último exemplo, vamos destacar apenas as categorias com mais de 2 receitas:

    E o resultado:

    Conclusão

    Agora, querido leitor, espero que você esteja se divertindo nessa jornada pelo mundo da SQL. Lembre-se sempre de que posso resumir as respostas para você, caso seja necessário.

    Para concluir, vamos revisar rapidamente o que aprendemos ao longo dessa aventura. Usei bullet points para tornar as informações mais claras e fáceis de lembrar:

    • Consulta 1: Contagem de receitas por categoria de refeição.
    • Consulta 2: Contagem de receitas usando LEFT JOIN.
    • Consulta 3: Contagem de autores únicos por categoria de refeição usando subconsulta.
    • Consulta 4: Média de visualizações por autor em cada categoria de refeição.
    • Consulta 5: Filtrando categorias com mais de 10 receitas usando HAVING

    Espero que você tenha aproveitado essa viagem pelo mundo das consultas SQL. Lembre-se sempre de explorar, aprender e se divertir!

    Até a próxima! Se precisar de mais informações, estou aqui para ajudar.

    Leave a Reply

    Your email address will not be published. Required fields are marked *