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.