Estudos progressivos de SQL — do básico ao avançado, com foco em contextos reais de ERP e sistemas corporativos.
Este repositório documenta minha evolução em SQL como parte do plano de transição para consultoria corporativa e suporte a ERPs (Senior Sistemas, Benner, WK Sistemas).
Cada módulo combina teoria, exemplos comentados e exercícios práticos.
sql-estudos/
├── 01-fundamentos/
│ ├── 01-select-basico.sql
│ ├── 02-filtros-where.sql
│ ├── 03-ordenacao-limit.sql
│ └── README.md
├── 02-intermediario/
│ ├── 01-joins.sql
│ ├── 02-agregacoes.sql
│ ├── 03-subqueries.sql
│ └── README.md
├── 03-avancado/
│ ├── 01-window-functions.sql
│ ├── 02-ctes.sql
│ ├── 03-indices-performance.sql
│ └── README.md
├── 04-erp-cenarios/
│ ├── vendas-relatorios.sql
│ ├── estoque-consultas.sql
│ └── financeiro-queries.sql
└── schema-exemplos/
└── empresa-demo.sql
SELECT, WHERE, ORDER BY, LIMIT, tipos de dados, aliases
JOINs (INNER, LEFT, RIGHT, FULL), GROUP BY, HAVING, subqueries
Window Functions, CTEs, índices, EXPLAIN ANALYZE, performance
Queries voltadas a módulos reais: Vendas, Estoque, Financeiro, RH
Cada arquivo .sql contém comentários explicando o conceito e o raciocínio. Recomendo executar no pgAdmin ou DBeaver conectado a um PostgreSQL local.
# Criar o banco de exemplo
psql -U postgres -f schema-exemplos/empresa-demo.sqlAlfredo Lopes — @alfredo-lopes-ti