Skip to content
/ SQL Public

Este arquivo contém os primeiros comandos básicos que aprendi no curso da Alura e na Comunidade Bruce Fonseca. No curso, aprendemos a criar tabelas, inserir novos registros, alterar dados existentes e excluir registros desnecessários. Além disso, praticamos a realização de consultas específicas para extrair informações precisas do banco de dados.

Notifications You must be signed in to change notification settings

Emanuel71/SQL

Repository files navigation

🧠 SQL para Análise de Dados

Este repositório reúne consultas SQL desenvolvidas como parte dos meus estudos práticos, com foco em aplicações voltadas para análise de dados. Os arquivos contêm exemplos organizados por funcionalidades essenciais e avançadas que demonstram domínio da linguagem SQL aplicada a cenários reais.


📌 Funcionalidades e Conceitos Aplicados

🧮 Agregações e Agrupamentos

  • AVG, SUMA, GROUP BY, HAVING, BETWEEN
  • Filtros condicionais para análises segmentadas

🔗 Manipulação de Strings

  • CONCAT, TRIM, SUBSTRING

🛠️ Tratamentos e Condições

  • CASE WHEN, ROUND, TRUNCATE

📊 Ordenações e Ranking

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Uso de PARTITION BY para criar janelas de análise

🔄 Tabelas Virtuais e Reutilização de Código

  • CTE (Common Table Expression) para estruturação e clareza do código

📅 Funções de Data

  • DATEADD, DATEDIFF, SET DATEFORMAT
  • Cálculo de intervalos, diferenças e formatações de data

🧠 O que este repositório mostra

  • Capacidade de escrever consultas SQL claras, eficientes e escaláveis
  • Entendimento de funções analíticas (window functions) para insights avançados
  • Domínio sobre transformação, agregação e manipulação de dados
  • Prática com diferentes tipos de dados: numéricos, datas e textos

💡 Próximos passos (em desenvolvimento)

  • Inclusão de consultas com JOIN avançados (INNER, LEFT, RIGHT, FULL)
  • Aplicações em bancos de dados reais (ex: Contoso, Northwind, etc.)
  • Exemplos integrados com Python (via pandas.read_sql())

📈 Objetivo

Demonstrar, de forma prática, meus conhecimentos em SQL voltados para análise de dados, como parte do meu portfólio para oportunidades como Analista de Dados Júnior.

About

Este arquivo contém os primeiros comandos básicos que aprendi no curso da Alura e na Comunidade Bruce Fonseca. No curso, aprendemos a criar tabelas, inserir novos registros, alterar dados existentes e excluir registros desnecessários. Além disso, praticamos a realização de consultas específicas para extrair informações precisas do banco de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published